Learning Path
Middle and high school
Advanced mathematics, computer science, and linguistics for students who want deeper challenges, creative problem solving, and ideas beyond the standard curriculum.
Grades 6–11
Who thrives here
Prime Factor is designed for students who…
Like problems that require persistence, creativity, and deep thinking
Enjoy learning ideas rarely taught in school
Are curious about math, programming, logic, or linguistics
Thrive around other curious and motivated students
What Students Gain
Skills beyond the classroom
- Advanced mathematical and computer science knowledge
- Logical and proof-based thinking
- Confidence tackling unfamiliar problems
- Persistence with challenging ideas
- Precision in reasoning and communication
- Ability to connect ideas across disciplines
Subjects in this path
Choose your learning journey
Whether students want to deepen their mathematical thinking, learn to program, or explore linguistics, they can choose one pathway or combine several
Math through Math Circles
Our Math Circles take students beyond the standard curriculum through creative problem solving, proof-based reasoning, and beautiful mathematical ideas. Along the way, students develop a strong foundation for mathematics competitions and future study.
Intermediate Math Circle 1,
grades 6–7
Build strong mathematical reasoning through logic puzzles, number theory, graph theory, strategic games, binary numbers, and introductory proofs.
Intermediate Math Circle 2,
grades 7–8
Strengthen your problem-solving skills through divisibility theory, geometry, combinatorics, invariants, colorings, and other rich mathematical topics that reveal the beauty of mathematics.
Intermediate Math Circle 3,
grades 8–10
Discover the mathematics behind modern computer science including graph theory, cryptography, Boolean logic, recursion, and algorithms.
Competition Math 1,
grades 6–7
Develop a solid foundation in algebra, geometry, number
theory, combinatorics, and probability while learning the
techniques needed to solve challenging competition problems.
Not offered in 2026-27.
Competition Math 2,
grades 7–8
Deepen your knowledge of algebra, geometry, counting,
probability, and number theory while preparing for AMC 8,
MathCounts, and other mathematics competitions.
Not offered in 2026-27.
Competition Math 3,
grades 8–10
Explore advanced topics in algebra, geometry, number theory,
combinatorics, probability, and trigonometry while preparing
for AMC 10, Math Is Cool, and other mathematics competitions.
Not offered in 2026-27.
Computer Science
Students progress through programming languages and develop algorithmic thinking through increasingly complex projects.
Coding with Python Year 1,
grades 6–8
Learn programming, algorithms, and computational thinking through engaging Python projects.
Coding with Python Year 2,
grades 7–9
Take your Python skills further with advanced algorithms, larger projects, and deeper computer science concepts.
Java Programming,
grades 8–11
Master object-oriented programming, algorithms, and software design through Java projects. Prepare for Computer Science AP exams and beyond.
Web Development,
grades 8–11
Build interactive websites while learning JavaScript, HTML, CSS, and modern web development.
Electrical Engineering with Arduino,
grades 8–11
Build electronic devices while learning Arduino programming, circuits, sensors, and engineering.
Data Science & Neural Networks,
grades 8–11
Analyze real-world data and build AI models while learning data science, machine learning, and neural networks.
Linguistics for STEM Minds,
grades 8–10
Explore how languages work through linguistic puzzles, NACLO-style problems, and analytical thinking.
Not sure where to start?
Not sure which class is right for your child?
Take a
placement test and we'll recommend the best level.