Teaching young children is complex and challenging and requires laying solid foundations for literacy, mathematics and language learning. It needs dedicated, well-educated teachers, along with ...