Skip to content
Sec 1–4 (O-Level / SEC) · JC 1–2 (A-Level)

Singapore MOE & SEAB Subjects

Browse all 37 Secondary 1–4 (O-Level / SEC) and JC 1–2 (A-Level) subjects tutor.ai supports, mapped to official Singapore MOE/SEAB syllabus documents. Switch the school-level or subject-area filters below to explore our 4 tested Maths and Science subjects alongside 33 Beta tracks across Humanities, Languages, Commerce, and Computing.

Parent of a P3–6 child? Primary subjects have their own home: tutor.ai for kids.

4 tested core syllabuses33 Beta tracks304 tracked MOE/SEAB skills
Subject Catalogue

Find your subject and syllabus topics

Filter by Secondary or JC level, subject area, or topic keyword. Open any subject to view its full skill list and a sample guided dialogue.

Area:
Showing 37 of 37 subjects · 304 tracked skills
MathsSec 1–4 (O-Level / SEC)
Tested10 skills

E-Math — Algebra

MOE/SEAB Elementary Mathematics (4052 / SEC K310) Number and Algebra strand: algebraic manipulation, linear and fractional equations, simultaneous linear equations, quadratic factorisation and equations, indices, standard form and graphs of functions.

Skills covered (select a skill to inspect):
Sample problem · E-Math — Algebra

Solve the equation 2x² − 7x + 3 = 0 by factorisation.

TutorHint 1

Before splitting the middle term, look at the leading coefficient 2 and the constant term +3: what two integers multiply to give 2 × 3 = 6 and add to give −7?

Student

−6 and −1 multiply to +6 and add up to −7.

TutorHint 2

Spot on. Rewrite −7x using −6x and −x, then factorise by grouping to find the two linear brackets and the two roots.

Key takeaway: Factorise ax² + bx + c by finding factors of ac that sum to b, then set each linear factor to zero.

Open subject page →
Syllabus & skills
MathsSec 1–4 (O-Level / SEC)
Tested9 skills

E-Math — Geometry

MOE/SEAB Elementary Mathematics (4052 / SEC K310) Geometry and Measurement strand: angle properties, congruence and similarity, Pythagoras’ theorem, trigonometry (sine and cosine rules, bearings), mensuration in degrees and radians, circle properties, coordinate geometry and 2D vectors.

Skills covered (select a skill to inspect):
Syllabus & skills
MathsSec 3–4 (O-Level / SEC)
Tested9 skills

A-Math — Functions

MOE/SEAB Additional Mathematics (4049 / SEC K341) Algebra and Geometry & Trigonometry strands: quadratic functions and discriminant, surds, polynomials and partial fractions, binomial expansion, exponential and logarithmic functions, coordinate geometry (including circles), linear law and trigonometry.

Skills covered (select a skill to inspect):
Syllabus & skills
MathsSec 3–4 (O-Level / SEC)
Tested9 skills

A-Math — Calculus

MOE/SEAB Additional Mathematics (4049 / SEC K341) Calculus and Plane Geometry Proofs strands: differentiation rules, trig/exponential/ln derivatives, tangents and normals, connected rates of change, stationary points, integration, area under curves and kinematics.

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceSec 3–4 (O-Level / SEC)
Beta9 skills

Biology

MOE/SEAB Pure Biology (6093 / SEC K325): cell structure, movement of substances, biological molecules and enzymes, human and plant nutrition, transport and respiration, excretion and homeostasis, molecular genetics, inheritance and ecology.

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceSec 3–4 (O-Level / SEC)
Beta9 skills

Chemistry

MOE/SEAB Pure Chemistry (6092 / SEC K324): experimental chemistry, atomic structure and bonding, stoichiometry and the mole concept, electrolysis, energetics, rate and redox, acids, bases and qualitative analysis, the Periodic Table, metals and organic chemistry.

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceSec 3–4 (O-Level / SEC)
Beta9 skills

Physics

MOE/SEAB Pure Physics (6091 / SEC K323): measurement and vectors, kinematics, dynamics, turning effect of forces and pressure, energy, work and power, thermal physics, general waves, sound, EM spectrum and light, DC circuits, practical electricity and electromagnetism.

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceSec 3–4 (O-Level / SEC)
Beta8 skills

Science (Combined)

MOE/SEAB Combined Science (5086 / 5087 / 5088 / SEC K326–K328): core Physics, Chemistry and Biology topics for students taking two combined science disciplines.

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesSec 1–4 (O-Level / SEC)
Beta8 skills

Geography

MOE/SEAB Geography (2279 / Elective 2260): physical and human systems, climate action, tourism, tectonics, Singapore urban resilience and geographical investigation (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesSec 1–4 (O-Level / SEC)
Beta8 skills

History

MOE/SEAB History (2174 / Elective 2260): colonial and post-independence Singapore, interwar peace and WWII in Europe and Asia-Pacific, Cold War, and Source-Based Case Studies (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesSec 3–4 (O-Level / SEC)
Beta8 skills

Social Studies

MOE/SEAB Compulsory Combined Humanities Social Studies (2260): governance and citizenship in Singapore, living in a diverse society, globalisation, SBCS and Structured-Response Questions (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
LanguagesSec 1–4 (O-Level / SEC)
Beta8 skills

English Language

MOE/SEAB English Language (1184): Paper 1 Editing, Situational Writing and Continuous Writing, plus Paper 2 Visual Text, Narrative/Non-Narrative Comprehension and 80-word Summary Writing (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
Commerce & ComputingSec 3–4 (O-Level / SEC)
Beta8 skills

Principles of Accounts

MOE/SEAB Principles of Accounts (7087): double-entry bookkeeping, accounting concepts, trial balance, bank reconciliation, depreciation, financial statements and ratio decision-making (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
Commerce & ComputingSec 3–4 (O-Level / SEC)
Beta8 skills

Computing

MOE/SEAB Computing (7155): number systems, Boolean logic gates, algorithm design, Python programming, validation and trace tables, spreadsheets, networks and cybersecurity (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
LanguagesSec 1–4 (O-Level / SEC)
Beta8 skills

Literature in English

MOE/SEAB Literature in English (2065 / Elective 2263): unseen poetry and prose close reading, set text character and thematic development, dramatic effects and staging, writer’s craft (imagery, diction, tone, form and structure) and Passage-Based Questions (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
LanguagesSec 1–4 (O-Level / SEC)
Beta8 skills

Chinese / Mother Tongue Languages

MOE/SEAB Mother Tongue Languages (1160 Chinese / 1116 Higher Chinese, 1148 Malay, 1157 Tamil): vocabulary and cloze in context (综合填空), functional writing (实用文: 电邮/论坛), narrative and argumentative composition (记叙文/议论文), reading comprehension inference and rhetoric (阅读理解与修辞), and oral video conversation (口试录像会话) (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
Commerce & ComputingSec 3–4 (O-Level / SEC)
Beta8 skills

Economics

MOE/SEAB O-Level / SEC Economics (2286): the central economic problem and opportunity cost, demand and supply equilibrium, price elasticity (PED/PES), market failure and government intervention, money and labour markets, macroeconomic objectives (inflation, employment, GDP growth, balance of payments) and Singapore policy tools (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceSec 3–4 (O-Level / SEC)
Beta8 skills

Nutrition and Food Science

MOE/SEAB Nutrition and Food Science (6097 / SEC): macronutrients, micronutrients, water and dietary fibre, Singapore HPB My Healthy Plate and diet-related diseases, food science reactions (coagulation, gelatinisation, dextrinisation, caramelisation, emulsification, enzymic browning), methods of cooking, food safety and coursework evaluation (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
Commerce & ComputingSec 1–4 (O-Level / SEC)
Beta8 skills

Design & Technology

MOE/SEAB Design & Technology (7059 / SEC): design process and user need analysis, ergonomics and anthropometry, design communication (orthographic and isometric sketching), properties of resistant materials (plastics, woods, metals), structures, mechanisms and basic electronics control (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceSec 3–4 (O-Level / SEC)
Beta8 skills

Electronics

MOE/SEAB O-Level / SEC Electronics (6063): DC/AC circuit analysis, Kirchhoff’s laws and potential dividers, semiconductor diodes, BJT transistor switching, operational amplifiers (comparators, inverting and non-inverting amplifiers), 555 timer monostable/astable circuits, combinational logic and Karnaugh maps, and latches, flip-flops and counters (Beta).

Skills covered (select a skill to inspect):
Syllabus & skills
Commerce & ComputingSec 3–4 (O-Level / SEC)
Beta8 skills

Business Studies

MOE/SEAB Upper Secondary Business Studies (7085): business activity, enterprise and stakeholder objectives, marketing mix (4Ps) and market research, operations and quality management, human resource motivation and leadership, business finance, cash-flow vs profit and case-study decision evaluation.

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceSec 3–4 (O-Level / SEC)
Beta8 skills

Exercise and Sports Science (ESS)

MOE/SEAB Upper Secondary Exercise and Sports Science (6081): musculoskeletal and cardiorespiratory exercise physiology, ATP-PC, lactic acid and aerobic energy systems, principles of training and FITT prescription, biomechanics of human movement, skill acquisition and motor learning, sport psychology and socio-cultural issues in sport.

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesSec 1–4 (O-Level / SEC)
Beta8 skills

Art

MOE/SEAB Secondary Art (6123 / 6124 Higher Art): visual elements and principles of design, observational drawing and primary source investigation, colour theory and media exploration, preparatory coursework development, and Study of Visual Arts (SOVA) formal and contextual critical analysis.

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesSec 1–4 (O-Level / SEC)
Beta8 skills

Music

MOE/SEAB Secondary Music (6085 / 6086 Higher Music): musical rudiments, diatonic and chromatic harmony, Western classical traditions (Baroque to 20th Century), Asian musical traditions (Malay Gamelan, Chinese orchestra, Indian classical), jazz and popular music, aural dictation and stylistic analysis, and creating/composing.

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesSec 3–4 (O-Level / SEC)
Beta8 skills

Drama

MOE/SEAB Upper Secondary Drama (2299): vocal and physical acting skills, proxemics and stage blocking, dramatic structure, tension and subtext, devising original theatre from stimuli, page-to-stage script direction, technical design (lighting, sound, set, costume), dramatic practitioners and live theatre evaluation.

Skills covered (select a skill to inspect):
Syllabus & skills
MathsJC 1–2 (A-Level 9758)
Beta8 skills

H2 Mathematics

MOE/SEAB A-Level H2 Mathematics (9758): Pure Mathematics (functions, graphs and transformations, sequences and series, vectors in 3D, complex numbers, calculus and differential equations) and Probability & Statistics (permutations, distributions, hypothesis testing and correlation).

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceJC 1–2 (A-Level 9729)
Beta8 skills

H2 Chemistry

MOE/SEAB A-Level H2 Chemistry (9729): atomic structure and VSEPR bonding, chemical energetics and Born-Haber cycles, reaction kinetics, ionic equilibria and buffers, organic reaction mechanisms, electrochemistry and transition elements.

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceJC 1–2 (A-Level 9749)
Beta8 skills

H2 Physics

MOE/SEAB A-Level H2 Physics (9749): Newtonian mechanics, circular motion and gravitation, oscillations and wave superposition, thermal physics, electric and magnetic fields, electromagnetic induction, AC circuits, quantum physics and nuclear physics.

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesJC 1–2 (A-Level 9570)
Beta8 skills

H2 Economics

MOE/SEAB A-Level H2 Economics (9570): price mechanism and elasticities (PED, PES, YED, XED), market failure and government micro intervention, firms and market structures, macroeconomic circular flow and AD/AS, monetary/fiscal/supply-side policies, international trade and case-study evaluation.

Skills covered (select a skill to inspect):
Syllabus & skills
LanguagesJC 1–2 (A-Level 8881)
Beta8 skills

H1 General Paper (GP)

MOE/SEAB A-Level H1 General Paper (8881): Paper 1 argumentative and evaluative essay construction across science, media, governance, arts and environment; Paper 2 short-answer paraphrase, comparison across passages, 120-word summary and the 10-mark Application Question (AQ).

Skills covered (select a skill to inspect):
Syllabus & skills
ScienceJC 1–2 (A-Level 9744)
Beta8 skills

H2 Biology

MOE/SEAB A-Level H2 Biology (9744): biomolecules, organelles and fluid-mosaic membranes, enzyme kinetics and allosteric regulation, DNA replication, gene expression and eukaryotic control, cell signalling and cancer, genetics of viruses/bacteria and chi-squared inheritance, oxidative and photophosphorylation, infectious disease and immunity, and molecular evolution and climate-change ecology.

Skills covered (select a skill to inspect):
Syllabus & skills
Commerce & ComputingJC 1–2 (A-Level 9569)
Beta8 skills

H2 Computing

MOE/SEAB A-Level H2 Computing (9569): number bases and two’s complement, Object-Oriented Programming (encapsulation, inheritance, polymorphism) and recursion in Python, stacks, queues, linked lists, binary search trees and hash tables, searching/sorting and Big-O complexity, 3NF relational SQL and NoSQL databases, networking and web apps (Flask/sockets).

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesJC 1–2 (A-Level 9174)
Beta8 skills

H2 History

MOE/SEAB A-Level H2 History (9174): Paper 1 Shaping the International Order (Cold War origins and end, global economy from Bretton Woods to Asian Tigers Japan/China, UN peacekeeping and ICJ international law) and Paper 2 Making of Independent Southeast Asia (political stability, economic development, ASEAN regionalism and interstate tensions), with Source-Based Case Studies (SBCS) and evaluative essays.

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesJC 1–2 (A-Level 9173)
Beta8 skills

H2 Geography

MOE/SEAB A-Level H2 Geography (9173): Theme 1 Tropical Environments (Hadley/Walker circulation, monsoons, catchment hydrology, flood hydrographs, karst and humid/arid landforms), Theme 2 Development, Economy and Environment (extractive industries, Global Production Networks, transboundary water management), Theme 3 Sustainable Development (climate change and sustainable cities) and Theme 4 Geographical Investigation.

Skills covered (select a skill to inspect):
Syllabus & skills
LanguagesJC 1–2 (A-Level 9509)
Beta8 skills

H2 Literature in English

MOE/SEAB A-Level H2 Literature in English (9509): Paper 1 Reading Literature (unseen poetry comparison, drama and prose set texts) and Paper 2 Period/Topic Literature (Renaissance, Romantic, Victorian, Postcolonial or Mind & Self — unseen Critical Commentary, set-text comparison and single-text essays).

Skills covered (select a skill to inspect):
Syllabus & skills
LanguagesJC 1–2 (A-Level 9508)
Beta8 skills

H2 English Language and Linguistics (ELL)

MOE/SEAB A-Level H2 English Language and Linguistics (9508): Paper 1 Analysing Language Use (phonology, morphology, syntax, semantics, pragmatics, spoken vs written vs computer-mediated discourse) and Paper 2 Investigating Language Use in Society (Standard Singapore English vs Singlish, sociolinguistic variation across age/gender/class/ethnicity, language attitudes, language change and World Englishes).

Skills covered (select a skill to inspect):
Syllabus & skills
HumanitiesJC 1–2 (A-Level 9628)
Beta8 skills

H2 China Studies in English

MOE/SEAB A-Level H2 China Studies in English (9628): Key Issue 1 Governance and Political Developments (CCP legitimacy, central-local relations, rule by law), Key Issue 2 Economic Transformation (state capitalism, SOEs vs private sector, innovation, dual circulation), Key Issue 3 Social and Environmental Change (hukou, demographics, inequality, green transition) and Key Issue 4 Foreign Policy and Global Footprint, with SBCS and essays.

Skills covered (select a skill to inspect):
Syllabus & skills

Showing 37 of 37 matching subjects.

Grade bands are a guide, not a gate

Each subject lists the years its skills usually appear in, but you are not locked to your year group. If a topic from an earlier secondary level never quite clicked, that is exactly the kind of gap these sessions are built for.

How the catalogue works

A clear skill map for every syllabus

Every subject page follows the same honest structure: the syllabus skill list, an illustrative guided dialogue, and how topic progress is recorded.

  • 4 tested core + 33 Beta subjects

    The catalogue covers Maths, Science, Humanities, Languages and Commerce & Computing across Sec 1–4 (O-Level / SEC) and JC 1–2 (A-Level). Our 4 Maths and Science tracks are classroom-tested; our 33 Languages, Humanities, Commerce, Computing, Applied Science, and Aesthetics tracks are clearly marked Beta while we validate their essay, source-based, and domain rubrics.

  • 8–10 MOE/SEAB skills per subject

    Each skill is built from the official Singapore MOE/SEAB syllabus and tracked separately, so a strong topic never hides a weak one.

  • Prerequisites are named, not implied

    Where a skill builds on an earlier one, the row says so on the subject page and the catalogue keeps that order — earlier skills come first, which is where a session in a subject you have never worked in begins.

  • What a subject page shows

    Its own MOE/SEAB skill list, a written example of a Socratic exchange from that subject, and how progress is measured.

Not sure which topic to pick first?

Start a session and bring the exact worksheet question you are working on this week.