A class calendar can be helpful to organize all the activities, homework assignments, and class announcements into a single calendar that can be viewed by students, parents, or anyone at the school.
You can create a detailed class calendar that has a breakdown of all the activities each day, the associated assignments, and due dates such as this:
Or you can create a more general class calendar that has more 'big picture' details such as test days, field trips, and special activities.