The following book list is a foundation of the curriculum that we use in our Math Olympiad classes
Highlighted books are required for homework assignment
Grades 1 2
1. Singapore math Challenging word Problems 1 & 2, Common Core Edition
2. Process Skills In Problem Solving by Li Fanglan Grades 12
3. Practice Tests in Math Kangaroo for grades 12 by Cleo and Silviu Borac
Grades 3  4
1. Singapore math Challenging Word Problems 3, Common Core Edition
2. Process Skills In Problem Solving by Li Fanglan Grades 3 & 4
3. Brain Maths by Tan Thoo Liang Volume 1
4. Practice Tests in Math Kangaroo for grades 34 by Cleo and Silviu Borac
Grades 4  5
1. Singapore math Challenging word Problems 4 Common Core Edition
2. Brain Maths by Tan Thoo Liang Volume 1
3. Process Skills In Problem Solving by Li Fanglan, Grades 4 & 5
4. Math Olympiad, Unleash The Maths Olympian in You! Grades 3&4 by Terry Chew
Grades 5 – 6
1. Singapore math Challenging word Problems 5 Common Core Edition
2. Process Skills In Problem Solving by Li Fanglan, Grades 5 & 6
3. Becoming a Problem Solving Genius a handbook of Math Strategies by E. Zaccaro
4. Math Olympiad, Unleash The Maths Olympian in You! Grades 56 by Terry Chew
Grades 6  7  8
1. Singapore math Challenging word Problems 6
2. Brain Maths by Tan Thoo Liang Volume 2
3. Prealgebra, The Art of Problem Solving by Richard Rusczyk, David Patrick, Ravi Boppana
4. Math Olympiad, Unleash The Maths Olympian in You! Grades 5& 6 by Terry Chew
1. Math Olympiad Contest Problems for elementary and middle school by Doctor George Lenchner
2. Beast Academy series of books By Art of Problem solving for elementary grades
3. Math Contests, grades 46 from the Math League
4. The Number Devil “A Mathematical Adventure” by Hans Magnus Enzensberger
5. The adventures of Penrose the mathematical cat by Theoni Pappas
