http://www.moe.gov.sg/careers/teach/applying/degree/
It is preferred that you majored in 2 teaching subjects in university. However, you may still be considered if you have only 1 teaching subject. For a subject to be considered a main teaching subject, it must be read as a major up to YEAR 3 of your degree programme. For the second teaching subject, you must have read it in Year 1 level or at least 2 modules of it in any of the 3 years at university.
Exception to the 2-subjects guideline: If you wish to teach any of the Mother Tongue Languages, you need to have read a major in the respective Mother Tongue Language. There is no need for a second teaching subject.
Degree holders with teaching subjects in Sciences, Humanities and Mathematics are strongly encouraged to teach at the secondary school level. Those with general degrees will teach at only the primary school level. If you have excellent grades in General Paper at ‘AO’ Level, you may be considered for teaching English Language at the Secondary level.
Secondary level teacher candidates will undergo a 1-year Post Graduate Diploma in Education (PGDE) programme at NIE. You will undergo training in the methodology for teaching at the secondary / JC level. Upon graduating from NIE, you will have to serve a 3-year bond. Besides teaching, trained teachers are also expected to take up Co-Curricular Activities and other duties at the principal’s request.