NCVPS is a proud home to some of the best innovating, caring, and dedicated teachers in North Carolina. In addition to being exceptional teachers in the traditional classroom, NCVPS teachers are also highly skilled online learning instructors. They have all passed extensive online training, and they continually sharpen their skills through professional learning courses.

Teacher Profiles: Chad Timm

Teacher Profiles: Chad Timm

Meet Chad Timm! Courses Taught at NCVPS: Latin I-III Additional Jobs: I owned a CrossFit gym for the last 5 years before selling it to a friend. Teaching Experience: I’ve been teaching 12 years, 9 of them online! Experience as an Online Student: Only professional...

read more
Teacher Profile: Melissa Barnhart

Teacher Profile: Melissa Barnhart

Meet Melissa Barnhart! Courses Taught at NCVPS: I currently teach NC Math 1 Co-Teaching. This past summer I taught traditional NC Math 1, and during the spring I also typically teach AP Calculus BC. Additional Jobs: Being a mom to four children ages 6, 4, 2, & 8...

read more
Teacher Profile: Crystal Pullen

Teacher Profile: Crystal Pullen

Meet Crystal Pullen! Courses Taught at NCVPS: Personal Finance Additional jobs: In addition to teaching with NCVPS, I homeschool my two children.   NCVPS’s student centered approach to education mirrors how I approach my children’s education. Teaching Experience: I...

read more
Teacher Profile: Laurie Sloan

Teacher Profile: Laurie Sloan

Meet Lindsay Leach-Sparks! Courses Taught at NCVPS: I teach AP Art History, Visual Arts Beginning, and FLEX Visual Arts Beginning. Additional Jobs: I run a small business with my mom called Coco Rae’s Antiques and Collectibles. We have a booth in an antique store up...

read more
Teacher Profile: Kelly Stevens

Teacher Profile: Kelly Stevens

Meet Kelly Stevens! Courses Taught at NCVPS: I teach OCS (Occupational Course of Study) American History I & II. Additional Jobs: I teach full time with Durham Public Schools in Durham, North Carolina. Currently, I am at Rogers-Herr Middle School teaching...

read more
Teacher Profile: Kendra Gallos

Teacher Profile: Kendra Gallos

Meet Kendra Gallos! Courses Taught at NCVPS: English 3. I also am an IL (Instructional Leader) for English . . . a job I share with two amazing colleagues. Additional Jobs: I teach face-to-face at North Davidson High School in Davidson County, North Carolina. I teach...

read more