Classes for every level, Sec 1 to JC2.
Our core
Mathematics
Lower and upper secondary, O level, N level and IP, through to JC H1 and H2. Taught by our team of tutors, each one vetted and tested by Mrs Wong.
- Sec 1–2
- Sec 3–4
- O / N level
- IP
- JC H1
- JC H2
Physics
Secondary and A level
Chemistry
Secondary
Biology
Secondary
Already with us for maths? Ask about adding a science.
Ways to learn with us
Term classes
Weekly lessons for each level, up to 12 weeks a term, with no more than 10 students in a class.
Holiday crash courses
Run in the March, June and September holidays. A good way to catch up on earlier topics if your child joins mid-year.
1-to-1 lessons
On their own, or while your child waits for a class at their level to open. Same teachers and materials.
Trial lessons
A paid trial in a real class, so your child can try XSQUARE before committing to a term.
How classes work
Each level has its own class, capped at ten students.
Join the class for your level
Classes are grouped by level, with up to 10 students in each.
Class full? Join the waitlist
We start a new class once three students are waiting, and WhatsApp you as soon as it's formed.
Start 1-to-1 while you wait
No lost weeks. Learn 1-to-1 with one of our teachers until your class begins.
Also available
1-to-1 lessons
Book them on their own or while you wait for a class. Same teachers and materials, with competitive rates.
Ask about 1-to-1 ratesStart with a trial lesson.
WhatsApp us and we'll find a class that fits your child's level and school.
Already decided? Register online and we'll contact you to confirm your child's level and class.