Math Tuition for Academic Success 

Teaches the foundation of math

Learn the proper application of math concepts


SG Math Tuition for students of all levels
Primary 4 to 6, Secondary 1 to 4, JCs & IBs


contact Colin Tan 8903 3377 or 8450 3377

The Modular Approach to Maths Excellence

Motivates your child to perform with confidence

Equips your child with concepts, skills and strategies

Challenges your child to perform to his or her best ability

Struggling with Math?
Ace Your Math Exams with Modular Math Tuition 

We prescribe the right techniques required for the student to improve and excel

We assess your child’s level of proficiency

We customise classroom teaching, one-to-one coaching as well as online lessons


Modular Bespoke Mentoring Program
For new student joining Modular for the first time, we will access his or her level of math competency, and may conduct one-to-one coaching first. This is to strengthen their math basics and foundation before classroom learning, focus on building a strong confidence of core concepts through hands-on activities, and personalized mentoring.  

We aim to make mathematics simple, fun yet challenging.

In class, our students learn to:

Grasp strong mathematical concepts.

Review core and fundamental topics.

Enhance analytical and heuristic skills in problem-solving.

Apply mathematical strategies in solving problem sums systematically.

Stretch learning beyond school syllabus using higher-order thinking approach and non-routine questions.

Practice with relevant worksheets specially designed by our team of tutors to reinforce and retain methodology taught in class and school.

Our Classroom Learning Environment
Our classrooms are fully air-conditioned, brightly lit and equipped with facilities to create conducive environment for learning.
Each classroom can accommodate between 6 – 10 students.
We endeavor to maintain a low tutor-student ratio, this is to ensure optimal interaction between tutor and students.

Quote
"Modular provides a comfortable and conducive environment for one who wants to excel in their studies. The teachers are always approachable and engaging, making lessons fun and enjoyable. These have greatly helped me in achieving remarkable results for my O levels, A1 for my Additional and Elementary Math. Many thanks to all Modular teachers and staff for their encouraging support in my educational journey."
Lee Jin Tao (Student of Modular since P5–S4)

See more testimonials from our learned students.

AI (Artificial Intelligence) versus PSLE?
source The Straits Times (updated in 2024, first published Feb23)

In a test conducted by The Straits Times, ChatGPT was asked questions on Mathematics, Science, and English (PSLE exams Year 2020, 2021 and 2022).

Open AI ChatGPT failed the PSLE's Math and Science exams, and barely passed the English papers.

It scored an average of 16 out of 100 marks for the three mathematics papers it took, per The Straits Times. During the test, it could not understand or answer any questions that referenced diagrams or graphs, and was given zero marks for these questions.

ChatGPT fared a little better at the science papers, getting an average of 21 out of 100 marks.


ChatGPT managed to pass the English tests and scored an average of 11 out of 20 marks across the three papers it took, The Straits Times reported. During the English test, ChatGPT still ran into problems — this time, with questions containing words that have multiple meanings.

One example The Straits Times cited was the word "value". ChatGPT disregarded the question's context, where "value" referred to one's moral principles, and answered as if it meant monetary value.


Most will likely agree that AI can learn fast, and can even ace it the next time.
Students can now use ChatGPT to write essays, tests and assignments for them.

But can AI robot really sit in exams for our students in the examination hall?

Singapore Tuition Survey : Why parents do not teach their child themselves?
See Gallery on the role of tuition in Singapore, and the regulation of the tuition industry in general.

Latest Curriculum Change for Secondary School Subject-Based Banding (SBB)

source MOE

Starting from the 2024 Secondary 1 cohort, the Normal (Technical), Normal (Academic) and Express streams will be removed. Under Full Subject-Based Banding (Full SBB), students will be posted through Posting Groups 1, 2 and 3 respectively instead and have greater flexibility to offer subjects at different subject levels as they progress through secondary school.

What is Full SBB?
Removal of Express, Normal (Academic) [N(A)] and Normal (Technical) [N(T)] streams.
MOE will post students to secondary school through three Posting Groups – Posting Groups 1, 2, and 3. The PSLE score ranges for the three Posting Groups will be mapped from the previous N(T), N(A) and Express streams respectively. Posting Groups will only be used for the purposes of admitting students into secondary school and to guide the initial subject levels students can offer at the start of Secondary One.
Throughout their secondary school education, students can take subjects at three subject levels, known as G1, G2, G3 (G stands for General), mapped from the previous N(T), N(A) and Express standards respectively. Students will have the flexibility to adjust their subject levels at appropriate junctures, based on their strengths, interests and learning needs. Students will subsequently access programmes and post-secondary pathways based on their various subjects and subject level combinations.

Everything AI - we conducted an experiment on 31mar25

We ask three AI robots a Grade 9 math question.


Question: A bag contains x red balls and y blue balls. If z red balls are removed, the probability of drawing a red ball becomes 1/2. If originally x:y = 3:2 and z=y/2, find the original number of red balls x.
Note: x is a constant proportion of y, ie x=1.5y, and z is half of y.


Solution: x is an extract value, and can take on any of the answers below.

(i) x=9, y=6, z=3

(ii) x=18, y=12, z=6

(iii) x=27, y=18, z=9

(iv) x=30, y=20, z=10


CoPilot AI got this correct, it says that x = 30.

ChatGPT and Gemini cannot generate a solution (see final conclusions quoted in verbatim).

askChatGPT

Let's break down the problem step by step:

Given:

Step 1: Expression for the probability of drawing a red ball after removal

The total number of balls initially is x+yx + yx+y, and after removing zzz red balls, the total number of balls becomes:

Total number of balls after removal=(x+y)−z\text{Total number of balls after removal} = (x + y) - zTotal number of balls after removal=(x+y)−z

The number of red balls remaining after removal is:

Remaining red balls=x−z\text{Remaining red balls} = x - zRemaining red balls=x−z

The probability of drawing a red ball after removing zzz red balls is:

P(red after removal)=x−zx+y−zP(\text{red after removal}) = \frac{x - z}{x + y - z}P(red after removal)=x+y−zx−z​

According to the problem, this probability is 12\frac{1}{2}21​, so:

x−zx+y−z=12\frac{x - z}{x + y - z} = \frac{1}{2}x+y−zx−z​=21​

Step 2: Substitute z=y2z = \frac{y}{2}z=2y​ into the equation

Substitute z=y2z = \frac{y}{2}z=2y​ into the equation:

x−y2x+y−y2=12\frac{x - \frac{y}{2}}{x + y - \frac{y}{2}} = \frac{1}{2}x+y−2y​x−2y​​=21​

Simplifying the denominator:

x+y−y2=x+y2x + y - \frac{y}{2} = x + \frac{y}{2}x+y−2y​=x+2y​

So the equation becomes:

x−y2x+y2=12\frac{x - \frac{y}{2}}{x + \frac{y}{2}} = \frac{1}{2}x+2y​x−2y​​=21​

Step 3: Cross-multiply to simplify

Now, cross-multiply to eliminate the fraction:

2(x−y2)=x+y22 \left( x - \frac{y}{2} \right) = x + \frac{y}{2}2(x−2y​)=x+2y​

Expanding both sides:

2x−y=x+y22x - y = x + \frac{y}{2}2x−y=x+2y​

Step 4: Solve for xxx and yyy

Now, move all terms involving xxx to one side and all terms involving yyy to the other side:

2x−x=y2+y2x - x = \frac{y}{2} + y2x−x=2y​+y

Simplifying:

x=y2+yx = \frac{y}{2} + yx=2y​+y x=3y2x = \frac{3y}{2}x=23y​

Step 5: Use the ratio x=32yx = \frac{3}{2} yx=23​y

We already know that x=32yx = \frac{3}{2} yx=23​y, so this matches the equation derived above. Therefore, the equation is satisfied, and we don’t need to do any further manipulation.

Step 6: Conclusion

Thus, the original number of red balls is x=32yx = \frac{3}{2} yx=23​y. Since we do not have additional information about the exact number of blue balls yyy, this is the general relationship between xxx and yyy. To find the actual number of red balls, we would need the value of yyy.


askCoPilot

Let’s carefully solve this step by step.

Step 1: Express what we know

x=32yx = \frac{3}{2}y

(x−z)+y=(x−y2)+y=x+y2(x - z) + y = (x - \frac{y}{2}) + y = x + \frac{y}{2}

Number of Red BallsTotal Balls=x−y2x+y2=12\frac{\text{Number of Red Balls}}{\text{Total Balls}} = \frac{x - \frac{y}{2}}{x + \frac{y}{2}} = \frac{1}{2}

Step 2: Solve the probability equation

Set up the equation:

x−y2x+y2=12\frac{x - \frac{y}{2}}{x + \frac{y}{2}} = \frac{1}{2}

Cross-multiply to eliminate the fraction:

2(x−y2)=x+y22(x - \frac{y}{2}) = x + \frac{y}{2}

Expand both sides:

2x−y=x+y22x - y = x + \frac{y}{2}

Simplify:

2x−x=y+y22x - x = y + \frac{y}{2}

x=2y+y2x = \frac{2y + y}{2}

x=3y2x = \frac{3y}{2}

Step 3: Use the ratio x:y=3:2x : y = 3 : 2

From the ratio x:y=3:2x : y = 3 : 2, we already know that x=32yx = \frac{3}{2}y. Thus, this calculation aligns perfectly.

Step 4: Assign a numerical value for yy (optional)

If you'd like to find a numerical value for xx, assign a value to yy. For example:

x=32y=32×20=30x = \frac{3}{2}y = \frac{3}{2} \times 20 = 30

Final Answer:

The original number of red balls is x=32yx = \frac{3}{2}y, or 30 if y=20y = 20. Let me know if you'd like further clarification or variations of the problem! 😊


askGemini

Let's solve it step-by-step.

1. Set up the initial conditions:

2. Express the new number of red balls and total balls:

3. Set up the probability equation:

4. Substitute the given values:

5. Simplify and solve for y:

6. Substitute z and x into the probability equation:

7. Use the information given to solve for y and then x:

Conclusion:

Without more information, we cannot determine the original number of red balls 'x'.