Why Prime Factor?

Unique Program

Math Classes

Welcome to a free-thinking, student-friendly environment
where kids who like mathematics can learn and grow. Our
**Math Circles**
are about gaining knowledge, understanding and appreciating mathematics.
They exposes children to the type of mathematics that develops
logic, creativity, analytical abilities, computational thinking,
and scientific reasoning. These skills, while barely
worked upon at school, are in high demand in the modern world.

Our program starts in the 2nd grade, and progresses to high school, building new skills and reviewing old ones from year to year.

Our** Junior Circles** series address the interests
of advanced learners, who have mastered their grade-appropriate
curriculum, and do not need extensive drills on school math topics.
We teach these bright students creative problem-solving approaches,
principles of logics and mathematical reasoning, and expose them to
branches of mathematics they usually don't meet until college.

Our **Intermediate Circles** provide rigorous
instruction in mathematics beyond the school curriculum.
Our goals are to introduce students to a broad range
of mathematical topics and approaches to problem-solving
that are not covered in school, to show them the wonders
and beauty of modern math, to prepare them for math Olympiads
and for the rigor of college math, and to encourage them to
undertake careers linked to mathematics.

To learn more, take a look at our
Curriculum and
Sample Problems pages.

**School Math Done Right**
is a new program we open in Fall of 2017.
This is a middle school program (open to advanced 5th graders)
that is designed to teach quality middle school curriculum and more. School
Math Done Right is based on time-tested Eastern European materials
and approach: building solid Algebra skills, practicing challenging
problem solving and rigorous Geometry reasoning, and, most importantly,
understanding “how and why things work.”

The program also includes additional components that emphasize
logic, mathematical reasoning and computational thinking:
the skills are important for developing appreciation and
understanding of mathematics, and for preparing kids
for their future studies.

Computer Science, demystified

Think first, code later!

Learning to code is much more than learning a specific language. It is also about acquiring computational thinking, which is a distinct way of reasoning that allows students to tackle problems, to break them down into solvable chunks and to devise algorithms to solve them.

At our **Programming
from Thought to Code** program we offer a
comprehensive curriculum that emphasizes computational thinking,
algorithms and problem-solving approaches, and uses a variety
of age-appropriate languages.

We invite older students to move on to our “Coding and Algorithms” sequence. In these classes, we teach using languages and environments that are right for the age and abilities. We start with visual languages and progress all the way up to professional ones like Java and Python. Finally, our upper school students are invited to take “Mathematics of Computer Science” and “USA Computing Olympiad prep” classes.

Fun Interactive teaching

Not your regular school class

Our classes are the place where students and teachers learn
**together**. An open-ended and interactive
teaching style is the key to math-circle learning.

Try not to lecture. Even though introducing new theory and techniques is an integral part of math circles, your sessions should be as interactive as possible. Score yourself: 1 point per minute you talk; 5 points per minute a student talks; 10 points per minute you argue with a student; 50 points per minute the students argue among themselves.”

We study rigorous math, but we do it in a fun way. Our Junior circle student may bring in a brain teaser, or a teacher might divert the lesson to answer an unexpected question: what is an irrational number, or whether 0.9999… is equal to 1. Our intermediate student might come to class with a cool logic problem, or may inquire about the connection between binary and hex numbers. In this non-competitive atmosphere, many students thrive. As they work together, they develop friendships and appreciation for each other's personalities and learn from each other.