Skip Navigation LinksMath-Courses

Math Courses, Textbooks, and Grade Levels





Fun Math


Beast Academy Guides / Art of Problem Solving (AoPS)

    Part 3A/3B/3C/3D

2 - 3

3A: shape classification, skip-counting, perimeter, area; 3B: multiplication, perfect squares, the distributive property; 3C/3D: variables, division, and units and measure / fractions, estimation, & area.

    Part 4A/4B/4C/4D


4A: shapes, multiplication, and exponents; 4B: counting, division, and logic; 4C: factors, fractions, and integers; 4D: fractions, decimals, and probability.

Part 5A/5B​4-5​5A: 3D Solids, Integers (Multiplication, long products, division, exponents, and opposites (negation)), and Expressions & Equations.
: Median, average (mean), weighted averages, range, and mode.
Factors & Multiples : Factors, greatest common factor (gcf), least common multiple (lcm), factorials.
Fractions : Addition and subtraction (with unlike denominators), multiplication, cancelling, division.



Guides provide instruction in a comic book style that encourages reasoning and problem solving.  Practice books provide hundreds of problems, puzzles, and games to reinforce the lessons.



PreAlgebra / AoPS

   Part I   Beginner

   Part II  Advanced


Arithmetic, exponents, primes and divisors, fractions, equations and inequalities, decimals, ratios and proportions, unit conversions and rates, percents, square roots, basic geometry (angles, perimeter, area, triangles, and quadrilaterals), statistics, counting and probability, etc.

​  Number Theory5-7Introduction to Number Theory / AoPS


Primes & composites, multiples & divisors, prime factorization and its uses, simple Diophantine equations, base numbers, modular arithmetic, divisibility rules, linear congruences, how to develop number sense, etc.

​Algebra6-8​Introduction to Algebra / AoPS

  Part I  Beginner

   Part II  Advanced

​A thorough introduction to algebra topics such as linear equations, ratios, quadratic equations, special factorizations, complex numbers, graphing linear and quadratic equations, linear and quadratic inequalities, functions, polynomials, exponents and logarithms, absolute value, sequences and series, and more!
​Geometry​6-8Introduction to Geometry / AoPS

  Part I  Beginner

   Part II  Advanced

Similar triangles, congruent triangles, quadrilaterals, polygons, circles, funky areas, power of a point, three-dimensional geometry, transformations, introductory trigonometry, and more.
​Counting & Probability 6-9
Introduction to Counting & Probability / AoPS
​Permutations, combinations, Pascal's triangle, geometric probability , basic combinatorial identities, the Binomial Theorem, and more.
Grade 8-10 Math Review
Art of Problem Solving, Volume 1: the Basics
A classic problem solving textbook covering advanced topics on Geometry, Algebra, Number Theory, and Counting/Probability.  Also for prestigious contests like MATHCOUNTS, AMC 10, and AIME
Intermediate Algebra8-10
Intermediate Algebra / AoPS
Topics covered in this book include complex numbers, quadratics and conic sections, polynomials, multivariable expressions, sequences and series, identities, inequalities, exponents and logarithms, piecewise-defined functions, functional equations, and much more.
In addition to offering standard Algebra 2 and Precalculus curriculum, the text includes advanced topics such as those problem solving strategies required for success on the AMC and AIME competitions.
Computational Math8-10​The main goal of this course is to introduce students to the exquisite interplay between 'traditional' mathematical disciplines and theoretical computer science. It embeds the students in a new way of thinking and manipulating mathematical objects from a computational viewpoint, thereby introducing the notions of data structures and algorithms. The course covers the fundamental tools and language for designing and analyzing algorithms. It is heavily motivated by various practical examples emanating from different disciplines (engineering, physics, biology, social science, ... etc.). This course should help bridge a gap between the traditional teachings of computer science and mathematics that is often not addressed by middle/high school curriculum. It provides a great opportunity to tackle real world problems of computational nature which are ubiquitous nowadays. The topics are motivated by computational problems from statistics, number theory, algebra, graph theory, probability theory, game theory, and geometry. Students should have fun discovering new computational concepts and ideas without lacking any mathematical rigor. This is not a programming course, but the students who know how to program will be assisted at implementing some of the algorithms and solving some of the problems.

Math Olympiads


CREATIVE PROBLEM SOLVING in School Mathematics, by Dr. George Lenchner, founder of MOEMS

To prepare for Mathematical Olympiads for Elementary and Middle Schools (MOEMS) contests

    Part I


Problem solving strategies and methods

    Part II


Extend elementary and middle school mathematics into such topics as sequences, series, principles of divisibility, geometric configurations, and logic

AMC, IMLEM, & MathCounts5-8To prepare students for middle school math contests, such as IMLEM, AMC, and MathCounts.

Math teams


   Division E


To do drills and to participate Math Olympiad (MOEMS) contests in Division E (4-6th grade)

   Division M


To do drills and to participate Math Olympiad (MOEMS) contests in Division M (6-8th grade)

All textbooks are available in group discount at LYCAL.