Phone: 704-260-6470


Degrees and Certifications:

Bachelor's Degree: UNC-Charlotte (History) National Board Certification: (Early Adolescent Social Studies)

Mr. Ben Spencer

My name is Ben Spencer and I am a twenty-three year veteran teacher of Cabarrus County Schools. This is my sixth year at Harris Road Middle School. I am National Board Certified and have taught 7th grade Social Studies my entire career. I am also GLEE certified. My assignments will be posted on Canvas throughout the year. I use the Remind App for any parents interested in receiving updates by text message. If you're interested in the Remind App, use ONE of the following two codes to sign up for my class. Text either @bspencer1 to 81010 or @bspencer2 to 81010. You will receive the same information no matter which code you use. I'm looking forward to a great year!


CHESS CLUB SIGN-UP LINK 2022-2023: (Fill out this form to apply for the HRMS 2022-2023 Chess Club)


Please find the 2021-2022 Supply List on the link to your left. 

Parents, if you haven't filled out the Firebirds Parent Contact Information form, please do so here:



*We will be using Canvas for assignments and occasionally in class!

CANVAS Student Log In - Go to the HRMS website and click on the Canvas icon about halfway down the page.

Login: Computer Username (ASalazar1234 ... first letter of your first name, full last name, last 4 of your lunch number)

Password:  is your Student ID (lunch number)

You can also install the Canvas student app on your phone:

Install the Canvas Student App and search by school district for Cabarrus County Schools.

Your username is your email address:

computer and your password is the same as your

Student ID (lunch number).