Welcome to Castle Rock Middle School

Home of the Blue Knights!

We are a public, neighborhood middle school home to 7th and 8th grade students.  We offer Language Arts, Math, Science, Social Studies and Wellness classes to all of our students.  We also have a robust selection of Elective courses to meet the varied needs of our students.  We take great PRIDE in our school community and in offering a rich academic experience for all of our learners.  

You will find much more information regarding our school, including specific class offerings, our social and emotional support to our students as well as specific programing available for all of our students.  

Thank you for visiting our site and feel free to contact us for additional information. 

January 2021 Schedule

It has been announced that we will be continuing our remote learning environment on January 5 when we return from break.  We would love to welcome kids back into the school, but it looks like we will be waiting a few more weeks for that.  Until then, we will continue our remote learning bell schedule and need students logging in at their class times. Bell Schedule 

Due to us having several weeks with a 4 day student week, we have adjusted our schedule on two Fridays for the month. Please see the attached January 2021 CRMS Schedule to know when students should be in class each day.  

Students will also be invited to new GoogleClassroom pages and be sent new links for their Spring classes.  Many students will be changing electives at semester and they need to be looking for these GoogleClassroom links and invites in their email on January 5.  


Coronavirus (COVID-19)
Douglas County School District is partnering with local health agencies to monitor the Coronavirus Disease.  Please see the DCSD Coronavirus webpage for more information

Friday, September 4, 2020
Community updates for Friday, September 4th 2020
Read More
clear
Friday, September 11, 2020
Community updates for Friday, September 11, 2020
Read More
clear
Friday, September 18, 2020
Community updates for Friday, September 18, 2020
Read More
clear
Friday, September 25, 2020
Community updates for Friday, September 25th, 2020
Read More
clear
Friday, October 2nd, 2020
Community updates for Friday, October 2nd, 2020
Read More
clear
Friday, October 9th, 2020
Community updates for Friday, October 9th, 2020
Read More
clear