The academic program is organised on an hour-by-hour schedule. Students take seven 50-minute classes daily Monday through Friday. Two semesters cover 20-21 weeks each. The following are the subjects offered, with the number of hours per week in the parentheses:
10th grade [All streams]
Chinese (4), English (4), Selections from Confucius and Mencius (1), Mathematics (4), History (2), Geography (2), Civics and Society (2), Basic Physics (2), Basic Chemistry (2), Basic Biology (2), Basic Geoscience (2), Music (1), Fine Arts (1), Information Technology (2), Physical Education (2), National Defence (1), Career Planning (1), Multiple Electives (2)
11th grade [STEM stream]
Chinese (4), English (4), Mathematics (4), History (2), History (2), Geography (2), Civic and Society (2), Basic Chemistry (2), Basic Biology (2), Basic Geoscience (2), Basic Physics (3), Music (1), Fine Arts (1), Home Economics (2), Technology in Life (2), Physical Education (2), Multiple Electives (2)
11th grade [Social Sciences stream]
Chinese (4), English (4), Language Expression and Application (1), English Grammar (1), Mathematics (4), Applied Mathematics (1), History (2), Geography (2), Civil and Society (2), Basic Physics (2), Basic Chemistry (2), Basic Biology (2), Basic Geoscience (2), Music (1), Fine Arts (1), Home Economics (2), Technology in Life (2), Physical Education (2), Multiple Electives (2)
12th grade [STEM stream]
Chinese (4), English (4), Language Expression and Application (1), Selections from Confucius and Mencius (1), English Reading and Writing (2), Mathematics A (4), Physics (5), Chemistry (3), Chemistry Experiment (1), Arts in Life (1), Health and Nursing (1), Physical Education (2), Multiple Elective (2)
12th grade [STEM stream plus Biology]
Chinese (4), English (4), Selections from Confucius and Mencius (1), English Reading and Writing (1), Mathematics A (4), Geometry (1), Physics (4), Chemistry (3), Chemistry Experiment (1), Biology (4), Arts in Life (1), Health and Nursing (1), Physical Education (2), Multiple Electives (2)
12th grade [Social Sciences stream]
Chinese (4), English (4), Language Expression and Application (1), Selections from Confucius and Mencius (1), English Writing (1), English Grammar (1), Mathematics B (3), Integrated Mathematics (3), History (3), Geography (3), Civil and Society (3), Arts in Life (1), Health and Nursing (1), Physical Education (2), Multiple Electives (2)