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 expose 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 **Math Circles for middle school students** 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.

**Competition mathematics**
is a program for those who want to learn faster and deeper
than traditional school curriculum, sharpen their problem-solving skills,
be ready for advanced-track math, and prepare for such top math
competitions as Math Is Cool, WSMC, AMC 8/10, Math Kangaroo and MathCounts.
The program is open for grades 4 and up.”

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 “Coding Contests 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 Math Circle 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.