top of page
Post: Blog2_Post

15 Best Online Math Programs for Middle School Students

1 hour ago
11 min read

Middle school is a great time to actually push your math skills, before homework and test prep start eating up albest online math programs for middle schooll your free time. If your regular maths class feels a little too slow, an online math program is a great way to put that extra ability somewhere real!


These programs are different from a regular math class because they don't wait for the rest of the room to catch up. You'll work through harder problems, learn more than one way to solve the same question, and move at whatever pace actually matches how fast you're picking things up. Most are built for students at exactly your level, too, so you don't need to already be a math prodigy, just curious enough to keep working at a problem until it clicks.


Why should I participate in a competitive math program in middle school?

A classroom can teach you the formula, but not what it feels like to sit with a problem that doesn't have an obvious first step and figure it out anyway. That's the part these programs actually teach: how to try something, get it wrong, and try again without losing patience with yourself.


This kind of experience also sets you up well for high school. You build real comfort with harder material, the kind that makes advanced classes feel a lot less intimidating once you get there. And if math competitions end up interesting you later, you'll already have real practice behind you instead of starting from scratch.


With that, here is a list of 15 online math programs for middle school students!


15 Best Online Math Programs for Middle School Students

Location: Virtual

Cost: Varies | Financial aid available

Acceptance rate/Cohort size: Highly selective

Application deadline: Varies based on cohort

Program dates: Eight weeks | Timing varies by 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.

 

Location: Virtual

Cost: Varies depending on program type. Full financial aid available.

Application deadline: Rolling deadlines. You can apply to the program here.

Program dates: 25 hours over 10 weeks (on weekends) during the spring cohort and 25 hours over 2 weeks (on weekdays) during the summer cohort.

Eligibility: Students in 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.

 

Location: Online (based in Redwood City, California)

Cost: $31,900 full-time tuition; $19,140 part-time; $6,380 single-course enrollment; financial aid available

Acceptance rate/cohort size: Highly selective

Dates: Academic year program for grades 7–12

Application Deadline: January 8

Eligibility: Academically advanced students in grades 7–12; open to U.S. and international applicants, including homeschooled students


If you're already comfortable with middle school mathematics and want to move ahead, Stanford Online High School (OHS) lets you take advanced mathematics courses through live online classes. After placement testing, you may qualify for high school-level Algebra, Geometry, Precalculus, Calculus, or other advanced mathematics courses, depending on your preparation. Classes are discussion-based, so you'll spend time solving problems, explaining proofs, and talking through different mathematical ideas with your classmates and instructor. The mathematics curriculum focuses on understanding concepts deeply while connecting topics across different areas of math.


Location: Online

Cost: $1,365–$1,420 tuition; financial aid available

Acceptance rate/cohort size: Selective

Dates: July 13 – August 17; September 8 – October 13

Application Deadline: June 8; August 11

Eligibility: Students in grades 7–11 with CTY-Level Quantitative identification and successful completion of Algebra II or Honors Algebra II


This Johns Hopkins CTY course is geared toward students who want to strengthen their problem-solving abilities through high-level competition math. You’ll work through topics commonly featured on contests like the AMC 10 and AMC 12, including algebra, geometry, combinatorics, and number theory, while also learning strategies for approaching unfamiliar problems under time pressure. The course emphasizes collaborative discussion and multiple-solution thinking, helping you communicate mathematical ideas clearly and creatively. Alongside technical content, students build confidence and develop a stronger mathematical mindset through guided practice and enrichment-focused instruction.


Location: Online

Cost: $1,275–$1,575 per course, depending on enrollment period; multi-course discounts available

Acceptance rate/cohort size: Competitive

Dates: Three-week summer sessions; courses meet Monday–Friday

Application Deadline: January 14; February 18; March 25; April 22; May 26

Eligibility: Gifted middle and high school students worldwide interested in advanced mathematics and problem-solving


The AwesomeMath Summer Program is built around advanced mathematics that goes far beyond a standard school curriculum. Depending on the course you choose, you'll study topics such as algebra, geometry, combinatorics, number theory, inequalities, functional equations, graph theory, and proof techniques, with many lessons inspired by olympiad mathematics. Every weekday includes live lectures, collaborative problem-solving sessions, graded assignments, and office hours where you can discuss difficult questions with instructors. Many of the problems are similar to those found in competitions such as the AMC, AIME, and USA(J)MO, helping you develop deeper mathematical thinking while improving your problem-solving skills. You'll also learn alongside a global community of young mathematicians who share an interest in challenging mathematics and often return for multiple summers.


Location: Online

Cost: Varies by enrollment tier

Acceptance rate/cohort size: Selective

Dates: July 6 – August 6

Application Deadline: April 15 (early enrollment); May 15 (regular enrollment)

Eligibility: Rising 4th–12th-grade students with strong mathematical backgrounds; placement testing required for most new students


You'll spend five weeks solving advanced mathematics problems in the IDEA MATH Summer Online Math Challenges Program, where each course is designed around competitive mathematics. Depending on your placement, you'll study algebra, geometry, combinatorics, number theory, inequalities, and proof-writing, with different levels preparing you for competitions such as AMC 8, AMC 10, AMC 12, AIME, MATHCOUNTS, and USAMO. Classes meet four evenings each week and encourage you to present solutions, explain proofs, and discuss different approaches with your classmates. Before the programme begins, you'll usually complete a placement test so the academic team can match you with the most appropriate course level. Many instructors are former olympiad competitors and experienced coaches, giving you the chance to learn directly from mathematicians who have competed at a high level.


Location: Online

Cost: $575; Financial aid is available

Acceptance rate/cohort size: Moderately selective

Dates: June 23 – August 4

Application Deadline: Rolling enrollment until course capacity is reached

Eligibility: Students in grades 3–8 who meet CTD Emerald Tier math eligibility requirements


Algebra Exploration: Arguing with Math from Northwestern University's Center for Talent Development teaches algebra through reasoning, mathematical communication, and problem solving. During the nine-week course, you'll work with equations, inequalities, functions, graphs, and algebraic models, while learning how to explain every step of your mathematical thinking. You'll also explore projects that use algebra to investigate practical situations, including modelling financial decisions and interpreting real-world data. Throughout the course, instructors provide feedback on your written solutions and mathematical arguments, helping you communicate ideas more clearly. The flexible online format lets you complete the coursework on your own schedule while still following a structured sequence of lessons.


Location: Online

Cost: $500 per quarter

Acceptance rate/cohort size: Moderately selective

Dates: March 30 – June 4

Application Deadline: Rolling registration until sections fill

Eligibility: Students in grades 7–8 interested in advanced mathematics and problem solving


Every week, the Stanford Math Circle introduces a different area of mathematics that you probably won't encounter in a regular middle school classroom. Sessions explore topics such as number theory, geometry, combinatorics, graph theory, mathematical games, and logical puzzles, all through challenging problems and guided discussions. You'll spend time testing ideas, explaining your reasoning, and working through multiple solution strategies with other mathematically curious learners. Classes are led by mathematicians and experienced math educators who encourage questions and discussion throughout each session. The programme also features guest lectures that introduce specialised mathematical topics and show how professional mathematicians approach new problems.


Location: Online

Cost: Free for full-time Arizona residents; separate tuition applies for out-of-state and Global Academy students

Acceptance rate/cohort size: Moderately selective

Dates: Year-round online middle school program with flexible scheduling

Application Deadline: Rolling admissions

Eligibility: Students in grades 6–8; Arizona residents may enroll tuition-free, full-time, or part-time


If you want to move ahead in mathematics while learning online, ASU Prep Digital offers an accelerated pathway that lets you begin Algebra and Geometry earlier than the traditional middle school sequence. Along with your math classes, you'll attend weekly live lessons, small-group sessions, and one-on-one meetings with certified teachers and Learning Success Coaches who help you work through challenging concepts. The programme combines live instruction with independent coursework, giving you the flexibility to study on your own schedule while following a structured curriculum. As you progress through the year, you can continue taking increasingly advanced mathematics courses if you're ready. Since the programme runs year-round with rolling admissions, you can start at different points during the academic year depending on your schedule.


Location: Online through Michigan State University

Cost: $75 application fee before March 1; $95 after March 1; tuition varies by enrollment timing

Acceptance rate/cohort size: Competitive

Dates: Two-year academic program beginning in the fall with weekly live evening classes and study labs

Application Deadline: May (tentatively)

Eligibility: Students currently in grades 6–9 who meet qualifying ACT, SAT, CogAT, or IQ testing thresholds and complete teacher recommendations, transcripts, and a math diagnostic assessment


If you're ready for an accelerated mathematics programme, CHAMP (Cooperative Highly Accelerated Mathematics Program) compresses four years of high school math into two years. During the first year, you'll complete Algebra I and Algebra II, followed by Geometry and Precalculus in the second year, all taught through live online classes by Michigan State University faculty. Weekly study labs give you extra time to ask questions, review difficult topics, prepare for exams, and solve problems with your classmates. Because of the pace, you'll spend several hours each week working through assignments and practising new concepts outside class. Completing the sequence early also gives you room to take AP, IB, honours, or dual-enrollment mathematics courses later in high school.


Location: Online

Cost: $1,150; discounts available for early registration

Acceptance rate/cohort size: Moderately selective

Dates: Camp 1: June 8 – June 26; Camp 2: June 29 – July 17; Camp 3: July 20 – August 7

Application Deadline: Rolling registration; early discount deadlines by March 1 and May 1

Eligibility: Students in grades 4–12, depending on course level; placement based on prior math experience and diagnostic testing


Every day at the AlphaStar Summer Math Camp is built around advanced mathematical problem-solving. Depending on your level, you'll study algebra, geometry, counting, and number theory while preparing for competitions such as AMC 8, AMC 10, AMC 12, MATHCOUNTS, AIME, and the USA Mathematical Olympiad pathway. The programme combines live instruction with homework sets, quizzes, practice exams, and collaborative problem-solving sessions that help you strengthen both speed and mathematical reasoning. Recorded lessons remain available after class, so you can review difficult topics whenever you need them. You'll also learn from instructors that include former Olympiad medallists, university professors, experienced coaches, and high-performing competition mathematicians.


Location: Online

Cost: Varies by level and location

Acceptance rate/cohort size: Moderately selective

Dates: Academic-year program with weekly classes ranging from 2 to 3.5 hours

Application Deadline: Rolling enrollment with evaluation required

Eligibility: Middle school students across the globe are placed by skill level after an evaluation


The Russian School of Mathematics follows a curriculum that places Algebra and Geometry at the centre of every lesson. After an evaluation, you'll be placed into the Accelerated, Advanced, or Honors track based on your mathematical background. As you move through the programme, you'll study increasingly challenging topics, including proof-based geometry and competition-style problem solving that develops logical reasoning and mathematical precision. Classes are highly interactive, giving you plenty of opportunities to explain your ideas, compare different solution methods, and solve unfamiliar problems. Weekly homework builds on what you learn in class, and many of the questions are designed to prepare you for competitions such as AMC 8 and Math Kangaroo.


Location: Online

Cost: $850–$1,100 per 10-week course; need-based financial aid available

Acceptance rate/cohort size: Selective

Dates: Summer Session 1: June 8 – July 10; Summer Session 2: July 13 – August 14; Fall classes: September – December

Application Deadline: Summer applications due April 12; fall applications due July 19

Eligibility: Advanced middle and high school students who have not yet graduated from high school and demonstrate strong mathematical maturity


The Euler Circle offers advanced mathematics courses that go far beyond a typical middle or high school curriculum. Depending on the course you choose, you'll study topics such as proof writing, generating functions, abstract algebra, Markov chains, mathematical logic, and research mathematics in small discussion-based classes. Every course revolves around solving challenging mathematical problems, presenting proofs, and discussing different approaches with your classmates and instructor. Some courses also require you to write substantial mathematical papers that explain complex ideas in a clear and organised way. Once you've demonstrated strong mathematical ability, you may also have the opportunity to work on guided mathematics research with experienced mentors.


Location: Online through Art of Problem Solving

Cost: $465 tuition; approximately $524–$553.50 with books included

Acceptance rate/cohort size: Moderately selective

Dates: 16-week courses offered year-round with multiple start dates

Application Deadline: Rolling enrollment until sections fill

Eligibility: Students who have completed an elementary school math curriculum and are ready for advanced pre-algebra; diagnostic testing available for placement


If you're comfortable with elementary school mathematics and want a more challenging next step, Art of Problem Solving's Scholars Math 6: Prealgebra (Part 1) introduces advanced prealgebra through difficult, non-routine problems. You'll study exponents, divisibility, fractions, linear equations, inequalities, ratios, proportions, and rates, while learning how to solve unfamiliar questions using logical reasoning. Weekly live classes are supported by instructor feedback, online discussion boards, adaptive homework through Alcumus, and instructional videos created by AoPS founder Richard Rusczyk. Throughout the course, you'll explain your thinking, explore different solution methods, and build the problem-solving skills needed for future competitions such as AMC 8 and MATHCOUNTS.


Location: Online

Cost: $195–$295 per course module; financial aid available

Acceptance rate/cohort size: Open enrollment

Dates: Year-round multi-week modules with flexible live and self-paced scheduling

Application Deadline: Rolling enrollment

Eligibility: Middle and high school students; individual modules may have recommended grade levels or prerequisites.


Created by Carnegie Mellon math professor and former US International Mathematical Olympiad team coach Po-Shen Loh, the Daily Challenge provides live, highly interactive online modules designed to make advanced problem solving intuitive and fun. Across different course tracks, you’ll explore core competition areas, including algebra, geometry, combinatorics, number theory, and probability, through creative strategies. Classes feature live-streamed lectures, real-time interactive polls, and guided discussions facilitated by high-performing high school and college mathletes under Professor Loh's curriculum direction. As you work through non-routine challenge questions, you'll learn how to dissect complex problems step-by-step, helping you build mathematical confidence while preparing for competitions like the AMC 8 and MATHCOUNTS.


Stephen is one of the founders of Lumiere and a graduate of Harvard College, where he earned an A.B. in Statistics. He founded Lumiere as a PhD student at Harvard Business School. Lumiere is a selective research program where students work 1-1 with a research mentor to develop an independent research paper.


a transparent logo of Lumiere education
  • Facebook
  • Instagram
  • Twitter
  • LinkedIn

+1 ​‪(573) 279-4102‬

​

United States of America: 300 Delaware Avenue, Suite 210 #207, Wilmington, DE 19801, USA

​

United Kingdom: Camburgh House, 27 New Dover Road, Canterbury, Kent, United Kingdom CT1 3DN

We are an organization founded by Harvard and Oxford PhDs with the aim to provide high school students around the world access to research opportunities with top global scholars.

​

​

​

©2024 by Lumiere Education.

bottom of page