Degrees and Certifications:

Ms. Jennifer Crain

Hello, I'm Ms. Crain and I teach 7th grade science and social studies. I have been at Hudson Middle School for five years. I graduated from Appalachian State University with my bachelors degree in Middle Grades Education. I am the assistant coach for volleyball and head coach for soccer. 

Outside of school, I like to walk my dog, go to the beach, sew, and sing. My family and I live in Hickory, but I grew up in Alexander County. I look forward to having a great year and learning lots of new things!

You can reach me at or on the talking points app.