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

IN-PERSON in Redmond, WA ONLINE from anywhere

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.

View Math Classes

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.

View CS Classes

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.

Learn More

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.