Systems, program products, and methods of curriculum planning are provided. An embodiment of a system includes instructional course instructions, responsive to user input commands, to associate one of several instructional courses with one of several teachers, calendar instructions, responsive to user input commands, to create a calendar schedule and assign the instructional course to a date and time for display on the calendar schedule, lesson-plan assignment instructions, responsive to the calendar schedule and user input commands, to assign one of several lesson-plans to the instructional course at the date and time on the calendar schedule, and lesson-plan indicator instructions, responsive to the calendar schedule and lesson-plan data, indicating whether the instructional course for the date and time has been assigned a completed lesson.