MinhVo

Minh Vo

rss feed

Slaying code & making it lit fr fr 🔥 tagline

Hey there 👋 I'm an AI Engineer with 7 years of experience building scalable web and mobile applications. Currently at Neurond AI (May 2025 — present), architecting an Enterprise AI Assistant Platform with multi-tenant RAG on pgvector, multi-provider LLM orchestration, and Azure-native infrastructure. Previously spent 5+ years at SNAPTEC (Sep 2019 — Apr 2025), leading SaaS themes, admin dashboards, and e-commerce platforms — earned the Hero of the Year award in 2021. I specialize in TypeScript, React, Next.js, and AI-Native engineering with Claude Code and Cursor.bio

Back to blogs

AI in Education: How Students and Teachers Are Using AI in 2025

Explore how AI is transforming education: personalized learning, AI tutors, automated grading, and the future of learning.

AIEducationLifeLearningTechnology

By MinhVo

Introduction

Education is experiencing its most significant transformation since the invention of the printing press. AI is not just another tool in the classroom—it's fundamentally changing how students learn, how teachers teach, and how educational institutions operate. From Khan Academy's AI tutor Khanmigo to Duolingo's AI-powered language lessons, AI is making personalized, high-quality education accessible to anyone with an internet connection.

This transformation isn't happening in some distant future. It's happening right now, in classrooms around the world. A 2024 survey found that 73% of teachers have used AI tools in their teaching, and 61% of students use AI for homework and studying. The question is no longer whether AI belongs in education, but how to use it effectively and ethically.

This guide explores the current state of AI in education—from the tools students and teachers are using today to the challenges and opportunities that lie ahead.

AI in education

The Education Problem AI Solves

The Inequality Gap

Education has always been unequal. Students in wealthy neighborhoods have access to better teachers, more resources, and more opportunities. AI has the potential to level this playing field:

  • Geographic inequality: A student in rural Montana can access the same AI tutor as a student in Manhattan
  • Economic inequality: AI tutoring costs 10−30/monthvs.10-30/month vs. 50-150/hour for human tutors
  • Time inequality: AI is available 24/7, not just during school hours
  • Language inequality: AI can teach in any language, breaking down barriers for non-English speakers

The Teacher Shortage

The US faces a severe teacher shortage, with 55,000 unfilled teaching positions in 2024. AI can help by:

  • Reducing administrative burden: AI handles grading, attendance, and paperwork, freeing teachers to focus on teaching
  • Providing supplemental instruction: AI tutors provide one-on-one support that teachers can't give to 30+ students simultaneously
  • Assisting with lesson planning: AI generates lesson plans, activities, and assessments aligned with curriculum standards

AI Tools for Students

AI Tutors

The most impactful AI education tools are tutors that provide personalized instruction:

Khan Academy's Khanmigo: Built on GPT-4, Khanmigo is a tutoring AI that guides students through problems without giving them the answers. It asks Socratic questions, provides hints, and adapts its teaching style to each student's needs. Available for math, science, humanities, and coding.

Student: "I don't understand how to solve 2x + 5 = 13"
Khanmigo: "Let's think about this step by step. What would happen if we 
subtracted 5 from both sides of the equation? What would we get?"
Student: "2x = 8?"
Khanmigo: "Exactly! Now, what operation would help us find the value of x?"

Duolingo Max: Uses GPT-4 to provide personalized language learning with AI conversation partners. Students practice speaking with AI that adapts to their level, corrects their mistakes, and explains grammar concepts in context.

Photomath: Scans math problems with your phone camera and provides step-by-step solutions. The AI explains each step, helping students understand the process, not just the answer.

Socratic by Google: Answers questions across subjects by searching the web and providing relevant explanations, videos, and resources.

AI Study Tools

Quizlet AI: Generates flashcards, practice tests, and study guides from your notes or textbook. The AI identifies your weak areas and focuses practice on concepts you haven't mastered.

Notion AI: Helps students organize notes, summarize readings, and generate study materials. Upload a textbook chapter and get a summary with key concepts and practice questions.

Anki with AI: The spaced repetition app now integrates with AI to generate better flashcards and optimize review schedules based on your performance.

AI Writing Assistants for Students

Grammarly: Helps students improve their writing with real-time feedback on grammar, clarity, and style. The AI suggests improvements that teach writing principles, not just corrections.

Quillbot: Paraphrasing and summarizing tool that helps students understand and rephrase complex texts. Useful for research papers and literature reviews.

Jasper / ChatGPT: Students use AI to brainstorm essay topics, create outlines, and get feedback on drafts. The key is using AI as a learning tool, not a shortcut.

Students using AI

AI Tools for Teachers

Lesson Planning

Magic School AI: Designed specifically for teachers, this tool generates lesson plans, assessments, rubrics, and activities aligned with curriculum standards. Teachers describe what they want to teach, and the AI creates complete lesson materials.

ChatGPT / Claude: Teachers use AI to generate differentiated lesson plans for students at different levels. A single prompt can create three versions of the same lesson—basic, intermediate, and advanced.

Prompt: "Create a lesson plan for teaching fractions to 4th graders. 
Include three levels: 
- Basic: for students who are just learning fractions
- Intermediate: for students who understand basics but need practice
- Advanced: for students ready for mixed numbers and operations
Each level should include objectives, activities, and assessment questions."

Grading and Assessment

Gradescope: Uses AI to assist with grading, especially for handwritten work and code assignments. The AI groups similar answers together, allowing teachers to grade efficiently.

Turnitin: Beyond plagiarism detection, Turnitin's AI provides feedback on writing quality, argument structure, and citation practices.

AI-powered rubrics: Teachers create rubrics with AI, then use them to grade consistently. AI can pre-score assignments based on the rubric, and teachers review and adjust.

Classroom Management

Classcraft: Uses gamification and AI to manage classroom behavior and engagement. The AI tracks student participation and provides insights to teachers.

Nearpod: Interactive lesson platform with AI features that adapt content based on student responses in real-time. Teachers see which students are struggling and can adjust on the fly.

AI in Higher Education

Research and Academic Writing

Semantic Scholar: AI-powered academic search engine that helps researchers find relevant papers, understand citation networks, and identify key findings.

Elicit: AI research assistant that searches through academic papers, extracts key findings, and synthesizes results. A literature review that would take a week can be started in hours.

Consensus: Uses AI to find and synthesize scientific evidence for any question. Ask "Does meditation reduce anxiety?" and get a summary of what the research says.

Personalized Learning Paths

Coursera / edX AI: These platforms use AI to recommend courses, adapt difficulty, and create personalized learning paths based on your goals and progress.

LinkedIn Learning AI: Analyzes your skills and career goals to recommend specific courses and learning paths. It tracks your progress and adjusts recommendations as you learn.

The Academic Integrity Debate

The Cheating Concern

The biggest controversy around AI in education is academic integrity:

The fear: Students use ChatGPT to write essays, solve math problems, and complete assignments without learning anything.

The reality: Studies show that 43% of college students have used AI on assignments. But the issue is more nuanced than simple cheating:

  • Some students use AI to understand concepts, then complete work independently
  • Some students submit AI-generated work as their own (this is cheating)
  • Some teachers have adapted assignments to be "AI-proof"

Solutions and Adaptations

AI-proof assignments: Teachers are redesigning assignments to require personal reflection, in-class discussion, and process documentation that AI can't provide.

AI as a tool, not a shortcut: Some teachers explicitly teach students how to use AI ethically—as a research assistant, brainstorming partner, and editor, not as a ghostwriter.

Process-based assessment: Instead of grading only the final product, teachers assess the process: drafts, revisions, reflections, and presentations. AI can help with drafts, but the learning happens in the revision process.

Oral assessments: Some teachers have shifted to oral exams and presentations where students must explain and defend their work. This is harder to fake with AI.

Challenges and Concerns

Digital Divide

AI in education risks widening the digital divide:

  • Students without reliable internet access can't use AI tools
  • Schools in low-income areas may not have the resources to implement AI
  • The students who would benefit most from AI tutoring are often the ones with the least access

Data Privacy

Educational AI tools collect sensitive data about students:

  • Learning patterns, strengths, and weaknesses
  • Behavioral data and engagement metrics
  • Personal information and communications

Schools and parents need to understand what data is collected, how it's used, and who has access.

Over-Reliance on AI

There's a risk that students become dependent on AI and fail to develop fundamental skills:

  • Critical thinking: If AI always provides answers, students don't learn to think for themselves
  • Writing skills: If AI writes essays, students don't develop their own voice
  • Problem-solving: If AI solves problems, students don't learn to struggle through challenges

The solution is using AI as a scaffold, not a crutch. AI should help students learn faster, not replace the learning process.

The Future of AI in Education

Near-Term (2025-2027)

  • AI tutors become standard: Most students will have access to AI tutoring in core subjects
  • Adaptive textbooks: Textbooks that adjust difficulty and content based on student performance
  • Automated grading: AI handles routine grading, freeing teachers for higher-value activities
  • AI teaching assistants: AI handles student questions, office hours, and basic support

Medium-Term (2027-2030)

  • Personalized curricula: AI creates individualized learning paths for each student
  • Real-time translation: AI breaks down language barriers in multilingual classrooms
  • Emotional AI: AI detects when students are frustrated, confused, or disengaged and adapts accordingly
  • VR/AR integration: AI-powered immersive learning experiences

Long-Term (2030+)

  • AI co-teachers: AI handles instruction while human teachers focus on mentorship and social-emotional learning
  • Lifelong learning companions: AI that grows with you from childhood through career, adapting to your changing needs
  • Skill-based credentials: AI-verified skills replace traditional degrees for many careers

How to Use AI in Education Effectively

For Students

  1. Use AI to understand, not to avoid learning: Ask AI to explain concepts, then practice on your own
  2. Verify AI output: AI makes mistakes. Cross-check important information with reliable sources
  3. Develop your own voice: Use AI for brainstorming and editing, but write your own essays
  4. Be transparent: If your teacher allows AI use, be honest about how you used it
  5. Focus on skills AI can't replace: Critical thinking, creativity, communication, and collaboration

For Teachers

  1. Embrace AI as a tool: Learn to use AI tools that save you time and improve student outcomes
  2. Redesign assignments: Create assignments that require personal reflection and process documentation
  3. Teach AI literacy: Help students understand how AI works, its capabilities, and its limitations
  4. Protect student data: Choose AI tools with strong privacy protections
  5. Maintain the human connection: AI can teach content, but only humans can inspire, mentor, and connect

For Parents

  1. Monitor AI use: Understand what AI tools your children are using and how
  2. Set boundaries: Establish guidelines for when and how AI can be used for homework
  3. Encourage critical thinking: Ask your children to explain what they learned, not just what AI told them
  4. Stay informed: The AI landscape in education changes rapidly. Stay current with school policies and new tools

Community Resources and Further Learning

The technology landscape evolves rapidly, making continuous learning essential for maintaining expertise. Building a systematic approach to staying current with developments in your technology stack ensures you can leverage new features and avoid deprecated patterns.

Curated Learning Pathways

Rather than consuming content randomly, create structured learning pathways aligned with your current projects and career goals. Start with official documentation and specification documents, which provide the most accurate and comprehensive information. Follow this with hands-on tutorials and workshops that reinforce concepts through practical application.

Technical blogs from framework maintainers and core team members often provide deeper insights into design decisions and upcoming features. Subscribe to the official blogs of your primary frameworks and libraries to stay ahead of breaking changes and deprecation timelines.

Contributing to Open Source

Contributing to open-source projects in your technology stack provides unparalleled learning opportunities. Start with documentation improvements and bug reports, then progress to fixing small issues tagged as "good first issue" in your favorite projects. This direct engagement with maintainers and the codebase accelerates your understanding far beyond what passive learning can achieve.

# Setting up for contribution
git clone https://github.com/project/repository.git
cd repository
git checkout -b fix/issue-description
 
# Run the project's contribution setup
npm run setup:dev
npm run test  # Ensure tests pass before making changes
 
# Make your changes, then run the full test suite
npm run test:full
npm run lint
npm run build
 
# Submit your contribution
git add -A
git commit -m "fix: description of the fix
 
Closes #1234"
git push origin fix/issue-description

Building a Technical Knowledge Base

Maintain a personal knowledge base that captures insights, solutions, and patterns you discover during your work. Tools like Obsidian, Notion, or even a simple Markdown repository can serve as an external memory that grows more valuable over time.

Organize your notes by topic rather than chronologically, and include code examples, links to relevant documentation, and explanations of why certain approaches work better than others. When you encounter a particularly insightful article or conference talk, write a summary that captures the key takeaways and how they apply to your current projects.

Follow key conferences and their published talks to stay informed about emerging patterns and best practices. Many conferences publish recorded talks on YouTube within weeks of the event, making world-class technical content freely accessible.

Join relevant Discord servers, Slack communities, and forums where practitioners discuss real-world challenges and solutions. These communities provide early warning about emerging issues and access to collective wisdom that isn't available through formal documentation.

Mentorship and Knowledge Sharing

Teaching others is one of the most effective ways to deepen your own understanding. Consider writing technical blog posts, giving talks at local meetups, or mentoring junior developers. The process of explaining concepts to others forces you to organize your knowledge and identify gaps in your understanding.

Pair programming sessions with colleagues of different experience levels create mutual learning opportunities. Senior developers gain fresh perspectives on problems they've solved the same way for years, while junior developers benefit from exposure to production-grade thinking and decision-making processes.

Conclusion

AI is transforming education in ways that are both exciting and challenging. It's making personalized learning accessible to millions, reducing teacher burnout, and creating new possibilities for how we learn and teach.

But AI in education is not without risks. Academic integrity, data privacy, and over-reliance are real concerns that require thoughtful solutions. The key is using AI to enhance human teaching, not replace it.

The future of education is not AI vs. teachers. It's AI + teachers. AI handles the personalization, the repetition, and the data analysis. Teachers handle the inspiration, the mentorship, and the human connection. Together, they can create an educational experience that's more effective, more accessible, and more equitable than anything we've seen before.

The students and teachers who learn to use AI effectively now will be the ones who thrive in the AI-powered future. Start experimenting, stay curious, and remember that the goal of education has never been to memorize facts—it's to learn how to think, create, and contribute to the world.