Skip to content
SPM Tuition
Decision guide

How to check SPM subject requirements

Find which SPM subjects your chosen courses need, using a simple five-step check.

Checking a course’s subject requirements takes less than an hour, and it decides where months of revision go. This page gives a method you can repeat for any course.

What are you looking for?

You need three things for each course: which SPM subjects are named, what result level is asked for, and whether the rule is fixed or has alternatives. Write each in your own words so you can compare courses later.

Always use the institution’s own current document. Older lists shared on social media may be out of date.

What is the five-step method?

  1. Choose up to three courses you might apply for.
  2. Open each institution’s official entry requirements for the intake you will apply to.
  3. Copy the subjects and result levels into a table.
  4. Mark each subject as required, preferred or not mentioned.
  5. Compare with your latest marks and note the gaps.

What does a filled-in comparison look like?

The example below is original. The figures are invented for illustration, not real requirements.

Subject Course A (invented) Course B (invented) My latest mark
Mathematics Required Required 62
Additional Mathematics Preferred Not mentioned 41
Physics Required Not mentioned 55
English Required Required 68

From this table you learn quickly that Mathematics and English serve both courses, while Physics matters only for Course A. Additional Mathematics at 41 would matter only if Course A is the goal.

What do you do with the result?

Protect the subjects that appear in every option first, then decide about subjects that only one option needs. Use the realistic revision planner to turn the table into weekly time.

If two options need very different subjects, it may be worth reading how to prioritise subjects when you cannot take tuition for all of them. The page on certificate conditions versus course entry requirements explains why both checks matter.

What mistakes should you avoid?

  • Relying on a friend’s memory of last year’s requirement.
  • Reading a total-grades award rule as if it were a course rule.
  • Forgetting to check whether the requirement names a level of result.
  • Checking too late to change anything.

For students who need Mathematics help for a computing or technical course, see Maths and Add Maths for computing pathways. Back to decisions.

Common questions

Where do I find a course's SPM requirements?

On the institution's or programme's own official page or prospectus, and confirmed with their admissions office if unclear. Third-party lists can be out of date.

How early should I check?

Early in Form 5, or before choosing electives in Form 4 if possible. A weak required subject needs months to improve, so early knowledge changes what you can do.

What if the requirement is different from what my teacher told me?

Follow the institution's current written requirement, and tell the teacher so they can advise. Requirements change, and teachers may be describing an older intake.

Once you know which subjects your target course needs, a teacher can work on the weakest one. Name the subject and form in your WhatsApp message for the paid trial.

  • Online one-to-one lessons for your child with an experienced teacher.
  • Your first class is a one-hour trial, from RM50. The fee is agreed before you book.
  • Happy with the teacher? Continue with lessons of about 1.5 hours. If not, ask for another teacher.