Virginia School of Math

Trusted Year-Round Support for Virginia Math Students

Math is Like Sports

Students who excel in math have their pick of colleges, professions, and careers.

Recognizing this, Virginia’s great public and private schools have added advanced college-level math courses.

Parents and students have also raised their game. They know that math talent must be developed just like athletic talent. Great math students, like great athletes, are made, not born.

To reach their full potential, math students, like athletes, need deliberate practice, expert coaching, and supportive teammates.

This is what the Virginia School of Math provides with our Virginia Math Circles.

Virginia Math Circles

Virginia Math Circles are two to six students who meet weekly with their Math Circle Leader.

Meetings are one hour and forty-five minutes long and have three segments: Deliberate Practice, Math Preview, and Group Challenge.

During Deliberate Practice (~60 min), students make progress against individual goals using our own curriculum and their homework and study guides from school.

In Math Preview (~25 min), the Math Circle learns new concepts they will see soon in their school courses.

Group Challenge (~20 min) extends the math taught in school with open-ended creative puzzles, competition problems, and real-world applications.


The old school instruction and personalized attention has been great for both of my boys. I highly recommend the Virginia School of Math!

Chris D., Arlington, VA

My 5th grade son now loves math, and is proud that he knows advanced concepts like PEMDAS. Thanks for making math exciting and fun!

Adria O., Alexandria, VA

Join the Virginia School of Math

Virginia Math Circles are limited to six students and are filling up fast.

Meet our Math Circle Leaders.

Questions? Please email Steven Nossal


Our Location

The Virginia School of Math meets at the Compass Classes facility in Herndon, VA:
520 Herndon Parkway
Suite D
Herndon, VA 20170


Saturdays: 9:00 a.m.-10:45 a.m. -or-
Sundays: 1:30 p.m.-3:15 p.m.

Saturdays: 9:00 a.m.-10:45 a.m. -or-
Sundays: 1:30 p.m.-3:15 p.m.

Saturdays: 11:00 a.m.-12:45 p.m. -or-
Sundays: 9:00 a.m.-10:45 a.m.

Saturdays: 11:00 a.m.-12:45 p.m. -or-
Sundays: 9:00 a.m.-10:45 a.m.

Saturdays: 1:30 p.m.-3:15 p.m. -or-
Sundays: 11:00 a.m-12:45 p.m.

Saturdays: 1:30 p.m.-3:15 p.m. -or-
Sundays: 11:00 a.m-12:45 p.m.