Skip to main content

Clear reasoning · Independent thinking

Understand each step.
Build confidence in mathematics.

Free lessons, worked examples and practice. Choose your level; primary and lower-secondary resources are currently in Vietnamese.

Ways to begin

Choose a starting point

Use these links to choose existing resources by grade or topic, revisit a skill, and learn at your own pace.

English high-school lessons and learning paths

High-school learning paths · In English

Follow a high-school learning path

Three paths connect existing English high-school lessons through prerequisites, worked examples and practice.

View English high-school paths

9 lessons

From 3D coordinates to orthogonal projection

Use coordinates, dot products and the normal direction to project a point onto a plane and check the result.

View this learning path

9 lessons

From counting to probability

Distinguish ordered and unordered counting models, then move from sample spaces to addition, conditional probability and multiplication.

View this learning path

10 lessons

From limits and derivatives to graph sketching

Combine domains, limits, derivative signs and local extrema to read and sketch the function families studied.

View this learning path

Recently published English high-school lessons

Read a lesson and try its practice before checking the answers.

Google Meet · Paid classes

Learn with a teacher, in a small class

Mathematics at all educational levels, in Vietnamese and English. Each class has no more than 10 learners, meeting twice a week for 90 minutes per session.

Our teaching team brings together educators from Ho Chi Minh City University of Education, including doctoral and master’s degree holders and bachelor’s graduates with an Excellent graduation classification. The team also works together on in-depth mathematical research.

Discuss the class before registering

All tuition-related matters are discussed privately. We agree the goals, teaching language and schedule, then confirm enrollment by email.

Explore online classes

How we develop lessons

Careful reasoning.
Independent thinking.

  • Explain the mathematical relationships behind a formula.
  • Work through examples and check the conditions used.
  • Provide practice and solutions for comparison.

Common questions

Do I need to register to read the free lessons?

No. You can read lessons and practise without signing in or enrolling in a class. Teacher-led online classes are a separate, paid option that requires registration.

Which educational levels does the library cover?

The free learning library includes early mathematics before Grade 1, resources for Grades 1–9 and high-school mathematics topics. Explore the full library (in Vietnamese) or the English high-school lessons.

Which resources are available in English?

Early mathematics and Grades 1–9 resources are currently in Vietnamese. High-school lessons are available in Vietnamese and English; not every lesson has both versions. The teaching languages offered for online classes are described separately on the online classes page.

Where should I start?

Choose a topic and check the lesson introduction and prerequisites. You can follow a suggested learning path or revisit a skill you want to strengthen. For early mathematics and Grades 1–9, use the Vietnamese learning resources.

Where can I find information about online mathematics classes?

Visit the online classes page for the teaching team and registration steps. Classes meet on Google Meet twice a week for 90 minutes per session, with no more than 10 learners. The schedule and enrollment are confirmed by email; tuition is discussed privately.

Have a question? Contact Cùng Học Toán.