Show My Homework is an online homework calendar that displays homework assignments, deadlines, and attachments for students. It aims to increase student engagement with homework, ensure consistency in setting homework, and save teachers time spent tracking and monitoring assignments. The system provides visibility and accessibility of homework for parents, allows communication through school announcements, and supports multiple children and mobile access through a downloadable app.