Jim Weaver graduated from Grinnell High School and earned a B.M.E. from Simpson College. His teaching experience includes Harlan and the Des Moines Public Schools, spanning all age groups from K-12. Jim directed the Kids In Action and has extensive experience as a singer/actor including being a member of The Pony Express Opry in St. Joseph, Mo. for 3 years. He recently played the character Inspector Javert in the Waterloo Playhouse production of Les Miserables.
Jim has four children: Casey, Cody, Allie, and Abbie.