We require that the student be proficient in basic math operations of addition, subtraction, multiplication and division. 



Our belief is that a young brain has tremendous flexibility to develop the neural network in their brain for lifelong success and learning. Solving age appropriate challenging problems aids in the development of one’s ability to logically and patiently solve complex problems. We teach general problem solving techniques such as making lists, recognizing patterns, making pictures, solving complex problems by solving a set of simple problems, etc. 

Typical structure of the class in elementary and middle school is as follows:

  • Teach concept or a technique
  • Students attempt: 5 challenging questions in 30 minutes
  • Solve the problems in-class
  • Summarize learning



  • Grade 3 Math
  • Grade 4 Math
  • Grade 5 Math