15 Online Enrichment Courses for Middle School Students
If you want to spend part of middle school exploring subjects that usually aren't taught until much later, an online enrichment course is worth your time! These courses are designed for curious students who want to go beyond the textbook and spend a few weeks thinking deeply about one topic.
What do online enrichment courses for middle schoolers involve?
Every programme looks a little different. Some focus on coding and engineering, others explore medicine, psychology, business, mathematics, literature, or the social sciences, most combining lessons with projects, discussions, and activities that show how the subject works in practice.
Why join an online enrichment course in middle school?
Joining an enrichment course also gives you a head start before high school. It helps you identify the subjects you genuinely enjoy and builds the confidence to take on more advanced opportunities in the years ahead.
To help you get started, we've compiled a list of 15 online enrichment courses for middle school students! For related opportunities, check out our guides on business programs for middle school students and online summer camps for middle school students.
Quick Look
1 free program: Stanford Middle School Scholars Program, limited to students from low-income backgrounds in grades 6-7.
1 entrepreneurship-focused, fully virtual option: the Junior Innovator Program, which pairs you with one-on-one mentorship as you build a real project, a good stepping stone toward programs like Young Founders Lab once you reach high school.
6 advanced math and STEM courses: Stanford Math Circle, MehtA+ Machine Learning Bootcamp, Math Program for Young Minds, and AwesomeMath, among others.
Costs range from free to $1,990 for MehtA+'s Machine Learning Bootcamp, the most expensive option on the list.
Most courses run in flexible 6 to 13-week formats, making it easier to fit one in without disrupting a full summer or semester.
15 Online Enrichment Courses for Middle School Students
1. Stanford Middle School Scholars Program
Location: Online
Cost: Free
Cohort Size: Approximately 12 students
Dates: Summer: July 6 - July 24; Fall: August 26 - December 9
Application Deadline: March 25
Eligibility: Students currently in grades 6 or 7 from low-income backgrounds who reside in and attend school in the United States
If you are an academically motivated middle school student, the Stanford Middle School Scholars Program helps you prepare for rigorous high school opportunities. You will take part in a three-week live online summer course led by Stanford Online High School instructors, followed by weekly fall meetings with your cohort. You will join academic discussions, workshops, and community-building activities while developing strong study, writing, and academic skills. Through this online enrichment course for middle school students, you will also receive guidance on applying to selective high schools and enrichment programs through sessions from admissions, academic advising, and tutoring staff.
2. Junior Innovator Program
Location: 100% virtual, with one-on-one mentorship and interactive events
Cost: Varies by program; need-based financial aid is available
Program Dates: Flexible start dates; vary by cohort
Application Deadline: Varies by cohort
Eligibility: Open to middle school students
The Junior Innovator Program is a virtual entrepreneurship incubator program where you develop an actual project that solves a problem you care about. Over the course of the program, you take your idea from curiosity to creation by applying principles of entrepreneurship, pitching, and business thinking in a structured, hands-on setting. You work through one-on-one mentorship sessions that cover ideation, market thinking, and foundational business concepts, while also participating in fireside chats, remote socials, and group discussions with a global cohort of student founders. Throughout the experience, you receive mentorship from entrepreneurs and professionals with backgrounds at organizations such as Google, Microsoft, and McKinsey, helping you understand how innovation and venture-building work in practice. You refine your communication and leadership skills by presenting your project and incorporating feedback from peers and mentors.
3. Online Summer School for Middle School Students by Pearson Online Academy
Location: Online
Cost: $230 for Summer Smarts; $335 per course for Core and Elective courses
Cohort Size: Not specified
Dates: June 2 – August 1
Application Deadline: June 27
Eligibility: Middle school students in grades 6–8 (course eligibility varies by subject)
You can strengthen core academic skills or explore a new subject through Pearson Online Academy’s flexible summer program. You will choose from Language Arts, Math, Spanish, or the Summer Smarts Reading and Math courses. Lessons combine self-paced online learning with certified teachers through LiveLesson® sessions, while Summer Smarts also includes live enrichment sessions Monday through Thursday. You will complete coursework on a schedule that fits your summer while receiving teacher support and access to online learning resources at any time. This online enrichment course for middle school students helps you review previous concepts, prepare for the coming school year, and continue learning from any location with internet access.
4. Lumiere’s Junior Explorer Program
Location: Virtual
Cost: Varies | Financial aid available
Program Dates: Eight weeks | Timing varies by cohort
Application Deadline: Varies based on cohort
Eligibility: Students in grades 6 to 8
Lumiere’s Junior Explorers Program is a selective online research experience for middle school students, designed to build advanced academic writing and research skills. You begin by selecting a subject area, such as STEM, humanities, or social sciences, and are matched with a PhD-level mentor from a top university. Over the course of the program, you receive a structured introduction to your chosen field, then design and carry out an independent research project focused on a real-world question. To strengthen your writing and analytical abilities, you conclude the program by producing a formal research paper that presents your findings.
5. CTD’s Online Enrichment Courses
Location: Online
Cost: $575
Cohort Size: Not specified
Dates: 6-week sessions offered across Fall, Winter, Spring, and Summer terms
Application Deadline: 10 days before the session start date
Eligibility: Students in grades 3–8
In this course, you will complete weekly course requirements on a flexible schedule while learning with guidance from experienced instructors. Over six weeks, you will join instructor-led online discussions, receive personalized feedback and pacing support, and take part in two live online class sessions, with recordings available if you cannot attend. Throughout the online enrichment course for middle school students, you will develop critical and creative thinking, as well as creative problem-solving skills. At the end of the program, you will receive a written evaluation that includes feedback on your progress and recommendations for future courses.
6. Stanford Math Circle
Location: Online
Cost: $500 each quarter
Cohort Size: Not specified
Dates: March 30 - June 4 (for grades 5 through 8)
Application Deadline: Not specified
Eligibility: Elementary, middle, and high school students (all age levels in grades 1–12) interested in math
Through this online enrichment course for middle school students, you will join weekly online math sessions led by mathematicians, educators, and scholars from the Stanford community and beyond. Through group discussions and collaborative problem solving, you will explore higher-level mathematics that goes beyond a typical school curriculum. The program encourages logical reasoning, creative thinking, and mathematical problem-solving while learning alongside students who share your interest in math. You will attend live classes, take part in interactive activities, and complete homework that builds on each lesson.
7. MehtA+ Machine Learning Bootcamp
Location: Virtual
Cost: $1,990
Cohort Size: Not specified
Dates: June 23 to August 1
Application Deadline: June 11
Eligibility: 8th-12th graders (ages 13-18) located anywhere in the world interested in learning university-level computer science concepts (programming, AI/machine learning, and data visualization)
At the MehtA+ Machine Learning Bootcamp, you will study university-level machine learning in a live online setting, beginning with the mathematics behind AI, machine learning, and deep learning. You will learn data preprocessing techniques and train AI models from scratch before applying your knowledge to interdisciplinary research. Working in teams of three or four, you will complete midterm and final research projects in areas such as medicine, digital humanities, economics, and linguistics. You will also write a research paper, create a research poster, and present your work to university professors at the annual MehtA+ Machine Learning Conference. Outstanding projects may also have publication opportunities, and successful participants receive a certificate.
8. Johns Hopkins University Center for Talented Youth
Location: Online
Cost: Registration fee $15-$20 + tuition
Cohort Size: Not specified
Dates: Sessions start on September 8 and October 11
Application Deadline: Enroll by August 11 to start courses as early as September 8, or enroll by September 15 to start courses as early as October 11
Eligibility: For advanced learners in grades 2-12
At the Johns Hopkins University Center for Talented Youth, you will study advanced subjects beyond a typical school curriculum in flexible online classes taught by expert instructors. You can choose from topics such as mathematics, science and engineering, robotics, technology, language arts, history, and social sciences. This online enrichment course for middle school students includes hands-on projects, experiments, coding challenges, discussions, and problem-solving activities that help you build subject knowledge and practical skills. Your instructors will provide you with guidance and individual feedback throughout the course.
9. Math Program for Young Minds
Location: Opt for online classes
Cost: $1,250 and an application fee of $50
Cohort Size: Not specified
Dates: February 5 - May 7
Application Deadline: December 15
Eligibility: Mathematically talented middle school students in grades 7-8
This course introduces ideas that usually don't appear until university. Over 13 weeks, you'll attend weekly online lectures led by Courant faculty, exploring advanced mathematical concepts that go beyond the middle school curriculum. The course places a strong emphasis on problem-solving, logical reasoning, mathematical proofs, and abstract thinking, encouraging you to tackle unfamiliar questions rather than memorise formulas. Between lectures, you'll work through challenging exercises, discuss different solution methods with classmates, and receive guidance from teaching assistants.
10. Online Middle School Courses Classes for Kids & Teens
Location: Online
Cost: Starts at $1 per month
Cohort Size: Varies by class
Dates: Flexible. Live classes are scheduled throughout the year, with self-paced options also available.
Application Deadline: No fixed application deadline. Students can enroll in available classes before they begin.
Eligibility: Designed for middle school learners, typically ages 11–14. Age requirements vary by class.
Through this online enrichment course for middle school students, you can choose from hundreds of live and self-paced classes that match your interests and learning goals. Subjects include math, science, coding, writing, languages, history, art, life skills, and more. You will learn through discussions, projects, creative activities, and guided practice led by experienced teachers. Many classes encourage you to ask questions, share ideas, and work with classmates in a supportive online setting. You can study one topic or build skills over several sessions, depending on the course you select. The flexible schedule and wide course selection make it easy to learn at your own pace while exploring new interests.
11. Summer Research Institute - Women's Alliance in STEM and Humanities
Location: Virtual
Cost: Not specified
Cohort Size: Not specified
Dates: June 17 – August 5
Application Deadline: June 14
Eligibility: Students in grades 6-12
At this Summer Research Institute, you will work with experienced mentors to complete an independent research capstone in either Computational Bioinformatics or Behavioral Economics. Throughout the six-week online enrichment course for middle school students, you will attend weekly workshops, build your project through guided checkpoints, and present your work during a virtual showcase and science fair. You will also join case competitions, student spotlights, trivia sessions, bioinformatics workshops, and professional skills sessions on cold emailing, time management, and impact entrepreneurship. After the program, you can access continued mentorship, research paper reviews, academic counseling, alumni publication opportunities, and support for publications, competitions, or future research projects.
12. UC Berkeley Academic Talent Development Program
Location: Online
Cost: Application fee: $60 for domestic students & $90 for students attending school outside the US + tuition (financial aid available till March 23)
Cohort Size: 20 to 24 students
Dates: June 22–July 31
Application Deadline: Early Deadline: February 25, Standard Deadline: March 23, Extended Deadline (rolling admissions): May 29
Eligibility: For students currently in Grades 7 through 11
In this online enrichment course for middle school students, you will study a subject that matches your interests through a rigorous summer course taught online or on the UC Berkeley campus. You will learn alongside motivated students, take part in discussions, complete coursework, and build knowledge in one academic area. Small class sizes give you regular interaction with instructors and support staff. Depending on your course, you may meet two or three times each week while completing independent study outside class. You will also connect with classmates through community activities and orientation sessions.
13. AwesomeMath Summer Program
Location: Online
Cost: $1,275
Cohort Size: Not specified
Dates: Session 1: June 8–26, Session 2: June 29–July 17, Session 3: July 20–August 7
Application Deadline: January 29
Eligibility: Gifted middle and high school students ages 12-18 from around the globe
If solving difficult maths problems is something you genuinely enjoy, this programme gives you plenty to work on. You can choose from Algebra, Geometry, Combinatorics, or Number Theory, spending three weeks exploring one subject through live online classes taught by experienced instructors. Every lesson is followed by guided problem sessions where you'll tackle challenging questions, compare different solution methods, and understand why certain approaches work better than others. Daily homework, regular assessments, and office hours provide continuous feedback as the course progresses. Whether you take one course or several across different sessions, the focus stays on developing deeper mathematical thinking and learning to solve unfamiliar problems with confidence, precision, and creativity.
14. Online Middle School at Connections Academy
Location: Virtual
Cost: Not specified
Cohort Size: Not specified
Dates: Vary by the state/school you choose
Application Deadline: Varies by the state/school you choose
Eligibility: Grades 6–8
Learning online doesn't mean following recorded lessons on your own all day. At Connections Academy, you'll study a full middle school curriculum with certified teachers through a mix of digital lessons, live online classes, videos, readings, and interactive activities. Alongside core subjects, you can choose from a range of electives, virtual clubs, and extracurricular activities, including options such as Mathematical Olympiads and the school newspaper, depending on your school. Teachers, counselors, and a dedicated Learning Coach provide regular academic support, while students who progress quickly may also have the chance to take high school courses and earn credit with counselor approval. The programme combines the flexibility of online learning with the structure and guidance of a traditional school.
15. Online Summer Enrichment Programs - Create & Learn
Location: Online
Cost: Varies by program
Cohort Size: Varies by program
Dates: Varies by program
Application Deadline: Varies by program
Eligibility: Grades K-12
For students who enjoy building things, writing code, or figuring out how technology works, Create & Learn offers plenty of ways to explore those interests. The platform runs live online camps in coding, artificial intelligence, robotics, data science, game development, cybersecurity, web development, and app design, with courses designed for different age groups and experience levels. Classes are taught in small groups, so there's time to ask questions, solve programming challenges, and build projects with guidance from experienced instructors. Many camps begin with the basics before gradually introducing more advanced ideas, making them suitable whether you're trying coding for the first time or looking to move beyond school-level computer science.
Frequently Asked Questions
1. Are there free online enrichment courses for middle schoolers?
Yes. The Stanford Middle School Scholars Program is free, though it's limited to students from low-income backgrounds in grades 6-7 residing in the United States.
2. Is there a course focused on entrepreneurship rather than a single academic subject?The Junior Innovator Program is built around developing a real project that solves a problem you care about, with one-on-one mentorship from professionals at Google, Microsoft, and McKinsey. It's a strong lead-in to programs like Young Founders Lab, which offers a similar hands-on model once you're in high school.
3. Which courses focus specifically on advanced math?Stanford Math Circle, MehtA+ Machine Learning Bootcamp (which leans heavily on math foundations), Math Program for Young Minds, and AwesomeMath Summer Program all focus on advanced mathematical reasoning beyond a typical middle school curriculum.