This paper describes five aspects of primary mathematics teacher education in Singapore: (a) the teaching profession in Singapore, (b) the structure of pre-service teacher education programs offered by the National Institute of Education, (c) self-reports of Singapore future primary mathematics teachers about the opportunities to learn mathematics-related contents offered by these programs, based on the Teacher Education and Development Study in Mathematics (TEDS-M) survey, (d) the performance of these future teachers in mathematics content knowledge and mathematics pedagogical content knowledge assessed by the TEDS-M study, and (e) the relationships of opportunities to learn with this performance. The paper concludes with some suggestions about how to improve the quality of initial teacher preparation in the areas of recruitment and training.