Cost & Time: How to Choose a Teacher Preparation Program | TEACH.org