House Pairings Each class will feature two Houses paired together. I also managed to avoid having double periods split by lunch in the middle, for obvious reasons. Note that double periods are technically 2 hours and 15 minutes, because you don't have to travel to another class during it. Therefore I decided to keep it (somewhat) simple. It was technically possible for this not to be the case, but it would make the schedule generation even more of a headache than normal. During those times, everyone that has class is in a double period. Double periods occur at specific times each week. No student will have Transfiguration on Monday and then have it again on Tuesday, for example.ĭouble Periods In Harry Potter we have frequent mention of 'double periods,' where it is implied that one class takes up the time slot of two classes. I took care to spread the classes out so that teachers could assign homework due the next class session with a reasonable expectation of it getting done and students could practice the material if needed. This is unfortunately unavoidable but can be worked around or ignored in your story as needed.Ĭlass Meeting Times I planned my schedule around each class meeting for two class hours per week, in either two sessions of one-hour classes or one session of a two-hour-and-fifteen-minute class. It also means that coming back from Care of Magical Creatures or Herbology leaves you no time to get cleaned up. In a castle the size of Hogwarts, this could be doable though difficult for some classes, depending on where you have the classes. Getting To and From Classes Students have fifteen minutes to get from their previous class to their new one. Double periods last two hours and fifteen minutes since there is no reason for a fifteen-minute break. Each 'period' lasts one hour, with a fifteen-minute break in between periods. There are no classes on Saturday or Sunday (save for Astronomy). Flying and Astronomy have their own special schedules.Ĭlass Period Times Each class day begins at 8 AM and ends at 4:30 PM, Monday through Friday. Until Sixth & Seventh Year (NEWT level), each class can only have students from two Houses in it at the same time. It means that each teacher of core classes has a heavy teaching load. Īfter fifth year, each student typically takes only the classes that they want to in order to get the job that they want. The electives are Arithmancy, Muggle Studies, Care of Magical Creatures, Divination, Ancient Runes, and Flying.
The core classes consist of Transfiguration, Potions, Charms, Defense Against the Dark Arts, Herbology, and History of Magic. Starting in third year, they take 2 additional electives. This has a certain editable region that allows you to generate your own class schedule, but is otherwise locked down.Įach student takes six core classes for five years. Link to the actual downloadable Excel spreadsheet on Google Drive. Link to a non-editable Google Sheet that gives a preview of the tool. It could even, if you turn your head and squint, work for a 'real world' Hogwarts. Thus, I present a fully functioning and internally consistent but somewhat lacking tool for writers to generate seven years of class schedules for every House. In typical lazy programmer fashion, I decided that what I had was good enough since it was in a releasable state, polished it up, and readied it for release. In typical hobbyist programmer fashion, I was just putting the finishing touches on this in Excel before realizing that this might be something that others might want to use, and therefore an Excel spreadsheet would not be the best way of distributing this. In typical programmer fashion, I decided to make this into a spreadsheet that would auto-generate schedules based on which Houses I wanted to pair with each other per class. In typical redditor fashion, I found several things that wouldn't be realistic and decided to 'fix' the Class Schedules so that they would make sense and could be applied to a 'real-world' Hogwarts. In typical research-enjoying writer fashion, I delved into the text to glean every clue that I could in order to maintain a good amount of compatibility with Rowlings' books. In typical organized writer fashion, rather than dashing off a quick note for myself that contained all the class schedule-related information that I had inserted into the story, I created myself a nice clear Excel spreadsheet that contained my characters' schedule for the current year that I was writing. In the course of writing Harry Potter fanfiction, one of the more irritating problems I have encountered is making internally consistent and reasonable class schedules for Hogwarts.