David J. Smith
Cambridge, MA, US
Smith is a teacher and educational consultant with over 25 years of experience in the classroom.
Sign up today for free teaching ideas, lesson plans, online activities, tips for your classroom, and much more.
Choose your grade range:
See a sample >