These are pretty handy! I've come to the conclusion that it's impossible to make a schedule that makes any sort of canon sense because JKR is so inconsistent in minor facts. BUT as a critique you should know that Divination & Arithmancy seem to share the same block all through canon, since Hermione took Arithmancy after dropping Divination in third year and it had the same time block every book following. And in that same respect I'd suppose other "additional" lessons like COMC, Muggle Studies, and Ancient Runes would also be paired in blocks to make it necessary for the Time Turner plot to be important and necessary.
Also, minor fact, but I'm pretty sure NEWT potions was taught with all houses sharing the same block since every house was represented in the first day of 6th year potions, [Gryffindor: Harry, Ron, Hermione. Ravenclaw: Michael, Terry, Anthony, 1 extra ravenclaw. Hufflepuff: Ernie MacMillan. Slytherin: Draco, Theo, Blaise, and I feel like I'm missing someone here].
That would also make it seem that other classes in the subsequent NEWT blocks could be scheduled the same way with all houses present... since it's expected that after OWLS students have the opportunity to drop a number of classes and are no longer required a full 9 class course load...at least in 6th year. Naturally 7th year class schedules are fair game since...no one really knows what happened during those.