Since we are using Google Apps for Education, you can utilize Google’s Calendar for your classroom website. Here is a tutorial on how to share and embed your Google Calendar into your blog.
You might want to keep one calendar for professional use and one for classroom use to share with parents. In this case you will need to create the classroom-parent calendar first and then follow the tutorial to share it on a page in your blog.