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.

PANDA EXPRESS Spirit Day!  
Please join us this Friday, October 23rd from 11am-8:30pm for our Spirit Day at Panda Express in Castle Rock!  CRMS will receive 50% back from every order with a flyer.  Please make sure you show your CRMS Fundraiser Flyer (paper or digital) at checkout. You can even order online using the code from the flyer.  This is a great opportunity for CRMS to raise money to put right back into the school for staff and students.  Please help spread the word and share the flyer with all who may be interested!  Thank you to our CRMS community!

Free Meals for Kids! 
All traditional hot lunches will be free for all students!  Students must select a meal that meets the requirements for the program.  Limit of one free breakfast and one free lunch per day. Students learning from home may also pick up meals at school on Fridays from 1:00pm - 2:30pm.  Free Meals for Kids Flyer (Spanish)

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