The best teachers of chess are teachers

For the majority of children, classroom chess led by a teacher is the recommended method of instruction in schools. If resources permit, then chess as an optional extra-curricular activity would satisfy the need of those children who want to take chess to a higher level.