14 Online STEM Programs for Middle School Students
If you're a middle school student looking to explore science, technology, engineering, or math beyond your regular curriculum, a structured online program can be a good option to explore. These programs often combine coursework, projects, or mentor guidance to help you build skills, gain exposure to new material, and develop connections. Online programs, in particular, let you access this kind of experience from anywhere, without the logistical or financial barriers of in-person programs.
What are the benefits of a STEM program?
You could build an AI model with a mentor, work through a competitive math course, or explore an interdisciplinary topic like climate science and neurobiology. Many programs also offer flexible or self-paced formats, making it easier to balance the experience with school and other commitments. Whether you're just starting to explore STEM or already have some experience, these programs can help you build a clearer sense of what direction you want to pursue.
To help you get started, we’ve put together 14 online STEM programs for middle school students.
If you’re looking for online summer camps, check out our blog here.
Key takeaways
These 14 online STEM programs for middle school students span coding (Girls Who Code, Kode With Klossy, UT Dallas), AI (Veritas AI's Trailblazers), biology and genetics (UT Dallas Biology Camps, Gene to Genome), and independent research (Lumiere's Junior Explorer Program).
Several programs, including the Stanford Middle School Scholars Program, Girls Who Code Clubs, and Kode With Klossy, are entirely free, while others range from a few hundred dollars to over $3,000 for intensive Stanford or Johns Hopkins CTY courses.
Kode With Klossy is specifically designed for students of traditionally underrepresented genders in STEM, while other programs like Girls Who Code Clubs are open to a broader range of students.
Year-round or flexible options like the National Computer Camp and Northwestern CTD's Explore Courses let students engage in STEM learning beyond a single summer session.
1. Stanford Middle School Scholars Program
Location: Virtual
Cost/Stipend: Free
Acceptance rate/cohort size: Not publicly disclosed
Dates: July 6 - 24 (summer) | August 26 - December 9 (fall sessions)
Application Deadline: March 25
Eligibility: Grades 6 - 7 | only for low-income U.S. based families | international students not eligible
The Stanford Middle School Scholars Program (SMSSP) is a structured, long-term academic enrichment experience designed to help students prepare for a more rigorous high school environment. It begins with a three-week online summer course that focuses on interactive learning, academic growth, and critical thinking. A key advantage of the program is that it continues into the academic year. During the fall semester, students participate in weekly online sessions, helping them to stay consistent and deepen their learning over time. The program emphasizes not just subject knowledge, but also study strategies, confidence-building, and long-term readiness for future academic challenges. For students looking for a guided experience that combines short-term immersion with long-term support, this program offers a strong, well-rounded pathway.
2. Veritas AI - AI Trailblazers
Location: Virtual
Cost/Stipend: Varies depending on program type. Full financial aid available.
Acceptance rate/cohort size: Selective
Dates: Multiple cohorts available year-round
Application Deadline: Rolling admissions. You can apply here.
Eligibility: Grades 6 - 8
The AI Trailblazers program by Veritas AI is a virtual program that teaches middle school students the fundamentals of artificial intelligence and machine learning. Over 25 hours, you will learn the basics of Python as well as topics like data analysis, regression, image classification, neural networks, and AI ethics. Students learn through lectures and group sessions with a 5:1 student-to-mentor ratio. Previous student projects have included building a machine-learning model to classify music genres and creating a machine-learning algorithm to provide a custom list of educational resources based on selected specifications.
3. Lumiere Education - Junior Explorer Program
Location: Virtual
Cost: Varies (financial aid available)
Acceptance rate/cohort size: Selective
Dates: 8-week program (multiple cohorts available)
Application Deadline: Rolling | varies by cohort
Eligibility: Grades 6 - 8
The Junior Explorer Program by Lumiere Education helps students take their first steps into independent academic exploration through personalized one-on-one mentorship. Over the course of the program, you will work closely with a mentor to explore a subject of genuine interest, whether in business, science, humanities, or an interdisciplinary field. Rather than following a fixed curriculum, the program is flexible and customized, allowing you to design your own project, such as a research paper or case study inspired by real-world challenges. Along the way, you will learn how to ask better questions, structure your thinking, and communicate ideas clearly - skills that go beyond any single subject. The program is especially valuable if you are curious but unsure where to begin, as it offers both guidance and creative freedom to explore your interests.
4. Girls Who Code Clubs
Location: Virtual or in-person (varies by club)
Cost/Stipend: Free
Acceptance rate/cohort size: Open enrollment (club capacity dependent)
Dates: Year-round (varies by club schedule)
Application Deadline: Rolling (varies by club availability)
Eligibility: Grades 3 - 12
Girls Who Code Clubs offer a flexible and accessible way for girls to explore computer science in a supportive, community-focused environment. Open to students in grades 3 - 12, these clubs allow you to learn coding at your own pace through a combination of guided activities and self-directed projects. Clubs may meet during school, after school, or fully online. You will build foundational skills in areas like web development, game design, cybersecurity, and artificial intelligence, while applying your knowledge to real-world challenges through project-based learning. The curriculum is designed for different age groups and experience levels, making it suitable for beginners and students looking to expand their skills. The program strongly emphasizes collaboration and confidence-building, helping students see themselves as part of a broader tech community. With mentorship, peer learning, and exposure to emerging technologies, this program is an excellent starting point if you want to explore a structured yet low-pressure introduction to coding.
5. Kode With Klossy
Location: Virtual and select in-person locations
Cost/Stipend: Free
Acceptance rate/cohort size: Selective
Dates: June - August (multiple 2-week sessions)
Application Deadline: March 31
Eligibility: Students of traditionally underrepresented genders in the STEM fields | aged 13 - 18 years
Kode With Klossy’s Summer Coding Camp is a fully funded, two-week intensive program that helps students build foundational coding skills while joining a supportive, inspiring tech community. Open to students from traditionally underrepresented genders in STEM, the program introduces core programming concepts through hands-on projects, even for those with no prior coding experience. You will be placed into curriculum tracks based on your background, ensuring a learning pace that is both accessible and challenging. Beyond coding, the camp includes speaker sessions with women in technology, offering valuable insights into real-world careers and perspectives. The experience isn't just about technical skills; it also builds confidence, collaboration, and community. By the end of the program, you leave with practical programming knowledge and a strong network of peers and mentors who continue to support your journey in tech.
6. National Computer Camp - Year-round Online Tutoring
Location: Virtual
Cost: $85 per hour (individual) | $65 per student (paired session)
Acceptance rate/cohort size: Open enrollment
Dates: Year-round
Application Deadline: Rolling admissions
Eligibility: Not specified
The National Computer Camp (NCC) Year-Round program offers a flexible way for students to build and strengthen coding skills through personalized online instruction. As an extension of one of the longest-running computer camps, this program lets you keep learning beyond summer through structured, one-on-one or small-group sessions. You can explore a wide range of topics including Python, Java, C++, web development, game design, and app programming, with the curriculum tailored to your skill level – whether you are a beginner or advanced. Sessions are led by experienced instructors, many of whom are former NCC campers, who provide real-time feedback and project guidance as you work through project challenges. This makes the program especially useful for students who are preparing for advanced coursework, such as AP Computer Science, or seeking consistent practice over time. With flexible scheduling and individualized attention, it is a strong option if you are looking for sustained, guided learning in computer science.
7. Genetics: Gene to Genome (Online)
Location: Virtual, live via Zoom
Cost: Starts at $495 per session
Acceptance Rate/Cohort Size: Not specified. Average class size is 6 students
Dates: One week, offered in multiple summer sessions
Application Deadline: Rolling
Eligibility: Open to students in grades 6-8
Gene to Genome walks you through the fundamentals of genetics, starting at the molecular level with the Central Dogma of Biology before zooming out to organismal inheritance and genomic studies. You focus specifically on heritable diseases and how they're passed down, working through hands-on activities like extracting and observing strawberry DNA. One day midweek is dedicated to exploring careers in genetics, connecting the coursework to what the field looks like professionally. The week closes with a presentation at the program's own Genetics Conference, where you take on the role of a researcher presenting findings on a heritable disease to peers and family acting as colleagues in the field.
8. UT Dallas Coding Camps
Location: Online
Cost/Stipend: $300
Acceptance rate/cohort size: Open enrollment | first-come basis
Dates: June 8 - July 31 (multiple sessions available)
Deadline: Check the website for details
Eligibility: You need to be 15 years of age or older to attend in person and 12 years of age or older for online
The UT Dallas Coding Camps offer a structured introduction to programming through live, instructor-led online sessions designed for middle school students. You learn core coding concepts in languages such as Java and Python while strengthening problem-solving skills through guided exercises and projects. The weekday session format helps you build your knowledge steadily without feeling overwhelmed. With multiple sessions offered throughout the summer, you can choose a schedule that fits your availability while staying consistent in your learning. The curriculum is practical and hands-on, helping you apply concepts in real time rather than learning only through theory. By the end of the camp, you gain a solid foundation in programming and the confidence to take on more advanced computer science coursework.
9. Johns Hopkins Center for Talented Youth - Climate Change and Neurobiology
Location: Virtual
Cost/Stipend: $1,365 (additional registration fee)
Acceptance rate/cohort size: Eligibility-based admission | no published rate
Dates: June 16 - July 21 or July 15 - August 19
Application Deadline: May 11 or June 8
Eligibility: Grades 7 - 9
The Climate Change and Neurobiology course by Johns Hopkins CTY explores how environmental changes can impact brain function, behavior, and mental health, helping you connect concepts across science, public health, and social systems. You will explore how factors such as rising temperatures and environmental stressors influence neurological and psychological conditions, while also learning to identify risk factors, symptoms, and possible interventions. The course goes beyond theory by encouraging you to think critically about real-world implications, including health equity and environmental justice. You will also work on communicating scientific ideas effectively by creating public health messages and awareness campaigns. This interdisciplinary approach makes it a strong option if you want to understand the intersection of science, society, and global challenges.
10. UT Dallas Virtual Biology Camps
Location: Virtual
Cost/Stipend: $200 registration fee
Acceptance rate/cohort size: Open enrollment | registration-based
Dates: Typically held on Saturdays, October - December (exact dates to be announced)
Deadline: Not specified
Eligibility: Middle school and high school students
The UT Dallas Virtual Biology Camps offer a structured way to deepen your understanding of biology through focused, instructor-led sessions held throughout the year. Designed for middle and high school students, these camps introduce core biological concepts while preparing you for more advanced coursework such as AP Biology. You attend weekend classes in a live online format, engaging with concepts in a more interactive, discussion-based environment rather than through passive learning. The program is especially useful if you are looking to strengthen your academic foundation, build confidence in challenging topics, and stay consistent with learning alongside a regular school schedule. With short, intensive sessions, the camps fit well into your schedule while still providing you with meaningful exposure to higher-level biology concepts.
11. Summer Accelerator: Online Courses (7th-9th)
Location: Virtual
Cost: $495 to $1,495 depending on course
Acceptance Rate/Cohort Size: Not specified. Space in each course is limited
Dates: One week per course, offered during the summer. Students can apply to multiple one-week courses across different weeks
Application Deadline: Rolling; applications reviewed starting mid-January
Eligibility: Open to rising 7th, 8th, and 9th graders from anywhere in the world
Summer Accelerator's online courses put you in a one-week deep dive on a single STEM topic, taught by scientists, university professors, and engineers who bring real-world experience into the curriculum. You choose your first- and second-choice courses when you apply, and you can sign up for a different course each week if you want more than one session over the summer. Classes stay small, keeping the format close to a seminar rather than a large lecture. Alongside the coursework, the program builds in workshops on skills like mindfulness and resume writing, so the week extends a bit beyond the subject matter itself.
12. Northwestern University Center for Talent Development
Location: Virtual
Cost/Stipend: Varies by course | generally ranging from $575 - $1,500
Acceptance rate/cohort size: Admission varies by course | many are open enrollment
Dates: Year-round sessions available | choose between three-week and one-week cohorts
Deadline: Rolling (varies by course)
Eligibility: Various eligibility tiers listed on the website | check this link for more details
The Northwestern CTD Explore Courses platform offers a wide range of advanced programs that let middle school students explore subjects such as biology, mathematics, English, law, and more through structured online learning. Courses are available in different formats, including live, cohort-based classes and flexible, self-paced options, so you can choose what best fits your learning style and schedule. The curriculum extends beyond standard school material, encouraging deeper engagement with topics while developing critical thinking and subject-specific skills. With both enrichment and credit-bearing options available, you can use these courses to either explore new interests or strengthen existing ones. Since courses run throughout the year, this is a flexible option for students who are looking to consistently engage with challenging academic experiences.
13. Johns Hopkins Center for Talented Youth - Advanced Competitive Math
Location: Virtual
Cost: $1,365 (additional registration fee)
Acceptance rate/cohort size: Eligibility-based admission | no published rate
Dates: Summer A: June 17 - July 22 | Summer B: July 13 - August 17
Application Deadline: May 11 or June 8 (depending on session)
Eligibility: Grades 7 - 11
The Advanced Competitive Math course by Johns Hopkins CTY strengthens your problem-solving skills by exposing you to topics commonly featured in high-level math competitions such as the AMC 10 and AMC 12. You will study algebra, geometry, number theory, and combinatorics, while learning how to approach complex problems with strategy and precision. The course focuses not only on mathematical content but also on building mathematical thinking, helping you recognize patterns and apply efficient problem-solving techniques. Through guided instruction and collaborative exercises, you gain confidence in solving challenging questions under time constraints. This is an excellent option if you enjoy mathematics and want to move beyond school-level coursework into a more competitive and analytical environment.
14. Stanford Pre-Collegiate Summer Institutes
Location: Virtual
Cost: $3,200. Additional course materials may cost up to $100. Financial aid available based on demonstrated need
Acceptance Rate/Cohort Size: Not specified. Average class size is 16 students
Dates: Two weeks, choice of two sessions: mid-June or early July
Application Deadline: Financial aid applications due in March; general application deadline not specified on this page
Eligibility: Open to students currently in grades 8-11
Stanford Pre-Collegiate Summer Institutes puts you in a single online course for two weeks, chosen from more than 75 subjects spanning artificial intelligence, mathematics, engineering, and more. Classes meet live and in real time, with small groups where you see and interact directly with your instructor and peers rather than working through recorded lectures. Daily asynchronous assignments prepare you for the next class session, so the coursework builds continuously rather than resetting each day. The course carries no grades or credit, keeping the focus on exploring material in depth rather than performance.
Frequently asked questions
1. What are the best online STEM programs for middle school students?
Strong options depend on interests. Students interested in coding might consider Girls Who Code Clubs or Kode With Klossy; those interested in AI might look at Veritas AI's Trailblazers program; and students interested in independent research might consider Lumiere's Junior Explorer Program.
2. Are there free online STEM programs for middle schoolers?
Yes, several programs are free, including the Stanford Middle School Scholars Program, Girls Who Code Clubs, and Kode With Klossy, though Kode With Klossy is limited to students of traditionally underrepresented genders in STEM.
3. Do any online STEM programs for middle schoolers run year-round rather than just in the summer?
Yes, the National Computer Camp offers year-round tutoring, Girls Who Code Clubs run on a year-round schedule depending on the club, and Northwestern's CTD Explore Courses are available in sessions throughout the year.
4. Can middle schoolers work with a mentor on an independent research project online?
Yes, Lumiere's Junior Explorer Program pairs students one-on-one with a mentor to design and complete an independent project, and Veritas AI's Trailblazers program involves mentor-guided group projects in AI and machine learning.
