Junior high school curriculum includes Chinese, English, mathematics, society (divided into geography, history, citizenship) and nature.
Chinese, English, mathematics, physics, chemistry, history and geography for senior high school students.
Others include performing arts (such as dance and performance), auditory arts (such as music lessons in primary schools, but only tenor flute in primary schools), visual arts (such as art lessons in primary schools), health, sports, comprehensive activities (including scouting, home economics and tutoring), computers, community classes and class meetings.