All facts were checked on 7 November 2026. Fees change, often each January, so confirm the current figure before you pay. No centre paid to appear here, and the order is alphabetical in the detail section, not a ranking.
The 10 H2 Maths tuition centres compared
The per-hour figure is our own estimate. We divided the published fee by the published number of lesson hours. Where a centre does not publish lesson length, we could not work it out.
| Centre | Best for | Branches (area) | Levels | Class size | Fees as published | Our per-hour estimate | Trial | Google rating (checked 7 Nov 2026) |
|---|
| Achevas | Lowest online fee, recordings of every class | Jurong (West), Marine Parade (East), Hougang (North-East), online | H2 Maths | About 10 to 12 on site | S$400 per 4 classes on site, S$300 online | S$50 on site, S$37.50 online | Paid, S$100 on site, S$75 online | 5.0 shown on its home page, count not shown |
| Andrew Yap Education Centre | A former HCI subject head | Ang Mo Kio (North-East), live online | JC1, JC2 | Not published | S$400 per 4 lessons, S$30 registration | S$50 | Offered, terms not published | Not shown |
| Debbie's Learning Cove | One teacher for every lesson, ex-HCJC lecturer | Marine Parade (East), online | JC1, JC2 | Max 14 on site | S$400 per 4 lessons on site, S$380 online, S$30 registration | S$50 on site, S$47.50 online | One lesson fee, plus S$5 materials on site | Not shown |
| Eclat Institute | Timed paper practice and GC skills | Jurong East (West) | JC1, JC2 | Max 8 | S$360 to S$400 a month by intake | S$60 to S$67 | Not published | Not shown |
| Math Academy | Smallest class led by the founder | Bukit Gombak (West), online | JC1, JC2 | Max 9 | S$440 per 4 lessons on site, S$300 online, no registration or material fees | S$55 on site, S$37.50 online | Not published | 5.0, review count 227 on its home page |
| MuscleMath | Small class in central Singapore | Novena (Central) | JC1, JC2 | Max 8 | S$95 to S$115 per class, by level and plan | S$47.50 to S$57.50 | Offered, terms not published | Not shown |
| Orion | H2 classes in the north | Toa Payoh (Central), Yishun (North), online | JC1, JC2 | Average 10 | S$420 a month for 4 lessons | Not possible, lesson length not published | First lesson waived if you stop (Nov to Mar), 3-lesson pack S$315 (Apr to Oct) | Not shown as a number |
| The Math Lab | Senior teachers, a refundable first month | Kovan (North-East) for H2 | JC1, JC2 | Not published for JC | S$480 a month, billed S$960 per 8 lessons, S$40 registration, S$60 materials | S$60 | First month is the trial, unused fees refunded | Not shown |
| Tim Gan Math | Three branches, one programme | Jurong East (West), Bukit Timah (Central), Tampines (East) | JC1, JC2 | Not published | S$100 a lesson (JC1), S$110 (JC2), paid by term | S$50 (JC1), S$55 (JC2) | Paid, at the normal lesson rate | Not shown |
| Zenith Education Studio | Most branches, a set curriculum | 14 branches across Singapore | JC1, JC2 | Up to 60 | S$420 a month before GST, S$400 deposit | S$52.50 before GST, about S$57 with 9% GST | Offered at no charge, terms not published | Not shown |
Google ratings appear only where we could read them on the centre's own page. A blank means we did not verify one, not that the centre has none.
The 10 centres in detail
Achevas
What is distinctive. Achevas sorts each H2 topic on a scale from theory-heavy to practice-heavy and plans lessons to match, which it calls its TCPC method. Every missed class can be replaced or watched as a full recording. Its named tutors are Jack Ng (NUS First Class Honours), Keith Chin (over 20 years of A-Level Maths teaching) and Gabriel You (PhD, Materials Science).
Suits: a student who wants to mix on-site and online lessons, or who misses classes for CCA. May not suit: a student who wants a very small class, since on-site classes typically have about 10 to 12 students.
Fees as published: S$400 per 4 weekly on-site classes of about 2 hours. Live online is S$300 per 4 classes, or less for friends who sign up together (S$260 each for 2, S$220 each for 3, S$180 each for 4). Moving one online class to on-site costs up to S$100. No registration fee or deposit is mentioned. There is no fixed notice period for withdrawal.
Branches: Jurong, 21 Jurong Gateway, CPF Jurong Building #04-01 (Jurong East MRT). Marine Parade, Roxy Square #02-125 (Marine Parade MRT). Hougang, The Midtown #02-11 (Hougang MRT).
Website: achevas.com
Ask at the trial: How many students are in this exact class? Is the recording available the same day? Who will teach this slot for the whole year?
Andrew Yap Education Centre
What is distinctive. The founder, Andrew Yap, holds a Master's in Mathematics from NUS and is a former Subject Head of Mathematics at Hwa Chong Institution (College Section) and a former Head of Mathematics at River Valley High School. The centre opened in 2010 and runs a Wednesday class for RI students alongside weekend JC1 and JC2 classes.
Suits: a student who wants a teacher with senior JC department experience, in the north-east. May not suit: a student who needs weekday evening slots, since the published JC classes are on Saturday, Sunday and one Wednesday afternoon.
Fees as published: S$400 per 4 lessons for JC1 or JC2, each lesson 2 hours. A S$30 registration fee is non-refundable. The site states no GST and no deposit.
Branch: Block 302 Ang Mo Kio Ave 3, #01-1842 (Ang Mo Kio MRT). Live online classes and recordings for missed lessons are offered.
Website: topmathtuition.com.sg
Ask at the trial: Does Mr Yap teach every class himself? How large is the class? Are holiday crash courses included or charged separately?
Debbie's Learning Cove
What is distinctive. Every lesson is taught by the founder, Mrs Debbie Wong, with no junior tutors or relief teachers. She is a former lecturer at Hwa Chong Junior College and a former IP Maths teacher at Temasek Junior College, with First Class Honours and an MA in Mathematics from Cambridge. Every JC2 student receives her H2 Mathematics summary book.
Suits: an east-side student who wants one experienced teacher all year and first-principles teaching. May not suit: a student who wants a very small class, since the on-site maximum is 14.
Fees as published: S$400 per 4 lessons on site, S$380 online, for 2027 JC1 and JC2 classes of 2 hours each. On-site students pay a one-time S$30 registration fee and S$30 a semester for materials. A trial costs one lesson fee, plus S$5 for materials on site.
Branch: Roxy Square #02-72, 50 East Coast Road (Marine Parade MRT is nearby). The 2027 JC1 class starts on Sunday 10 January 2027, from 3pm to 5pm.
Website: debbiemathematics.com
Ask at the trial: Which JC2 slot still has on-site places? When do the June holiday revision classes run? How are online students helped with questions?
Eclat Institute
What is distinctive. Each week combines full working for method marks, timed questions in the style of Paper 1 and Paper 2, and corrections. Graphing calculator use, including exam-mode settings, is taught directly. The principal tutor is Marcus Pang, who has taught since 2014.
Suits: a student who loses marks on timing, working or the GC. May not suit: a student who wants 2-hour lessons, since lessons are 1.5 hours.
Fees as published: S$360 a month for the October to February intake, S$380 for March to June, and S$400 for July to September, each for 4 weekly 1.5-hour lessons. Continuing students pay S$360 a month the next year. Registration, deposit and trial terms are not published.
Branch: 2 Venture Drive, #16-07 Vision Exchange (Jurong East MRT). The one-north office holds talks only, not lessons.
Website: eclatinstitute.sg
Ask at the trial: Is there a trial lesson and what does it cost? How are timed papers marked and returned? What happens after an absence?
Math Academy
What is distinctive. Classes are capped at 9 students and taught by co-founder Ian Ang, who holds First Class Honours in Pure Mathematics from NUS and has 15 years of JC H2 teaching. Each lesson is a taught segment with in-house notes, then tutorial questions with fully worked solutions. Lessons are recorded and students can message a WhatsApp line between lessons.
Suits: a west-side student who wants a small class and the same teacher every week. May not suit: a student who needs a branch outside the west, since there is one centre.
Fees as published: S$440 per 4 lessons on site, S$300 online, each lesson 2 hours. Notes, worksheets and marking are included, with no registration or material fees. Trial terms are not published.
Branch: Blk 372 Bukit Batok St 31, #02-372, opposite Bukit Gombak MRT.
Website: mathacademy.sg
Ask at the trial: Is there a trial lesson and is it charged? How full is the class I would join? How quickly are WhatsApp questions answered?
MuscleMath
What is distinctive. H2 classes have a published maximum of 8 students and use concise notes and in-house tests, with WhatsApp help for questions. Named JC tutors are Joshua Tan (BSc Applied Mathematics, NUS) and Weiting Fou (BSc Mathematical Sciences with Honours, NTU).
Suits: a student in central Singapore who wants a small class. May not suit: a family that wants one clear fee, since the rates page lists two sets of JC prices.
Fees as published: The rates page shows JC1 at S$95 or S$105 a class on monthly payment and S$90 or S$100 termly, and JC2 at S$105 or S$115 monthly and S$100 or S$110 termly. Slots are 2 hours, at least 4 a month. A one-time registration fee applies, amount not published. The site states no GST and no deposit.
Branch: 103 Irrawaddy Road, #02-20 Royal Square at Novena (Novena MRT). The Bishan branch teaches secondary maths only.
Website: musclemathtuition.com
Ask at the trial: Which fee applies to my child today? What is the registration fee? Who teaches this slot?
Orion
What is distinctive. H2 classes are led by Mr Anthony. Lost marks are sorted into careless slips and concept gaps, gaps are re-taught and slips get targeted checks. Doubt clearing runs over Zoom and WhatsApp between lessons.
Suits: a student in the north or central area, and a family that wants a low-risk first lesson. May not suit: a student who wants a class under 10, since the average is 10.
Fees as published: S$420 a month for 4 lessons, with no deposit and GST absorbed. Lesson length and registration fee are not published. From November to March, the first lesson's fee is waived if the student does not continue. From April to October, there is a 3-lesson trial pack at S$315.
Branches: Blk 190 Lorong 6 Toa Payoh, #04-508 (Toa Payoh MRT nearby) and Blk 101 Yishun Ave 5, #02-95. Live online attendance is offered.
Website: oriontuition.com.sg
Ask at the trial: How long is each lesson? Is there a registration fee? Which branch has places for my child's year?
The Math Lab
What is distinctive. All JC classes are taught by senior teachers, and the first month works as a trial. If a student stops in the first month, unused fees are refunded within 3 working days along with the registration and material fees. The head teacher is Dr Ng E-Jay.
Suits: a north-east student whose family wants to try a full month before committing. May not suit: a family that wants the lowest fee, since it is one of the higher published JC fees here.
Fees as published: S$480 a month for JC 1 to 2, collected as S$960 per 8-lesson cycle. Classes are once a week for 2 hours. New students pay a S$40 registration fee and a S$60 materials fee. After the first month, withdrawal needs 2 weeks' notice. There is no deposit.
Branch: JC1 and JC2 H2 Maths appear on the Kovan timetable, 988 Upper Serangoon Road #01-05, Stars of Kovan, a 3-minute walk from Kovan MRT. The class size for JC is not published (small groups average 3 to 4 and lecture groups 8 to 15).
Website: themathlab.com.sg
Ask at the trial: Is my child's class a small group or a lecture group? Which senior teacher takes it? Do other branches run H2 in 2027?
Tim Gan Math
What is distinctive. One programme runs across three branches, with structured lessons, guided practice and regular internal mock exams. Lesson plans are written by ex-MOE, NIE-trained teachers. The 2027 JC2 timetable lists Mr Gan at all three branches and Ms Yin at Jurong East, and physical classes can be attended online.
Suits: a family that wants a branch in the west, central or east area under one programme. May not suit: a family that prefers to pay monthly, since payment is by term only.
Fees as published: S$100 a lesson for JC1 and S$110 for JC2, each lesson 2 hours. The 2027 term fees are S$1,000 to S$1,100 a term for JC1 and S$1,100 to S$1,320 for JC2, which include revision lessons and mock exams. The S$150 registration fee is waived, except for JC2 enrolment from July. A trial lesson is charged at the normal rate.
Branches: Blk 133 Jurong Gateway Road #01-295 (Jurong East MRT). King's Arcade, 559 Bukit Timah Road #03-01B (Tan Kah Kee MRT). Blk 201A Tampines St 21 #01-1061 (Tampines East MRT).
Website: timganmath.edu.sg
Ask at the trial: How many students are in the class? Who teaches JC1 in 2027? How are mid-term joiners charged?
Zenith Education Studio
What is distinctive. Zenith has the widest network here, 14 branches, and a set Learn, Understand, Apply curriculum developed by Lim Chuan Li. It names seven JC Maths tutors. Missed lessons can be made up in another class that week or watched as a recording. The centre states that 90% of its 2024 JC batch scored A or B.
Suits: a student who learns well in a lecture-style class and values a branch close to home. May not suit: a student who needs individual attention in class, since classes hold up to 60.
Fees as published: S$420 a month for one subject before GST, usually 4 lessons of 2 hours. Two subjects cost S$760. A one-time deposit of S$400 per subject is refunded in the final month. There are no material or registration fees. A trial class is offered at no charge, with terms not published.
Branches: Bishan, Bukit Panjang, Bukit Timah, Buona Vista, Jurong East, Jurong Point, King Albert Park, Kovan, Marymount/Upper Thomson, Paya Lebar, Potong Pasir, Serangoon, Tampines and Woodlands. Street addresses are on its branch pages.
Website: zenitheducationstudio.com
Ask at the trial: How many students are in this slot? Who answers questions after class? What notice is needed to keep the deposit?