a teacher constructs an instructional program
I think it is important that teachers retain the role of constructing an instructional program and utilize the strengths and interests of the children when doing so. As was pointed out above, children learn best when they are able to use their preconceptions and misconceptions to test out new information. It is up to the teacher to know what her students know and harness this knowledge as a foundation for new concepts.