Our curriculum consists of three distinct parts for all grades, so all our students can gradually make progress from standard math problems to problems that are the basis of real understanding of the beauty of math.
Fundamental notions  Beyond fundamentals  Real mathematics  
Grade 3  mental mathematics short addition short multiplication short division fractions, decimals, percentages 
 number sequences  time problems  averages 
 contest type problems 
Grade 4  mental mathematics super speed basic operations operations with fractions 
 Venn diagrams  time problems  number sequences 
 contest type problems 
Grade 5  rocket speed basic operations  master operations with fractions  mental mathematics, special numbers 
 LCM, GCD  number decomposition 
 contest type problems 
Grade 6   perfect squares, perfect cubes  decimals and percentages  complex fractions 
 number decomposition  basis of arithmetic  divisibility criteria 
 contest type problems  young mathematicians 
Grade 7   complex fractions radicals 
 basis of geometry  divisibility criteria 
 contest type problems  young mathematicians  project presentations 
Grade 8   master complex fractions  master radicals basis of geometry 
 basis of geometry  divisibility criteria  basis of algebra, equations, inequations 
 contest type problems  young mathematicians  project presentations 
Grade 9   number theory  more advanced geometry  functions, graphical representation 
 contest type problems  young mathematicians  project presentations 

Grade 10   number theory  trigonometry functions, various properties of a function, inverse function  basis of 3D geometry  exponential, logarithms 
 contest type problems  young mathematicians  project presentations 

Grade 11  calculus trigonometry  special functions 
 contest type problems  young mathematicians  project presentations 

Grade 12  all we need to know before we go to university 
 contest type problems  young mathematicians  project presentations 