Was unable to find a suitable FMP database to start with, though I am sure there is one.
This site has links fdr lesson plans, online and a company that does them.
I realize this does not answer your question, and may not be useful.
If you want to build your own system and use it as a way to learn filemaker, I'd suggest breaking things down into smaller pieces. You could set up a lesson plan only system for start and then add each sub section to it one at a time. You could then post questions here that focus on just the current part of the project. You might also want to get a book about filemaker to read up on. Getting a better handle on relationships and other database topics will greatly enhance your understanding of the posts found in this forum.
PS. Your project outline takes me back a few years. I once was a full time teacher and used FMP 2 (Flat file, no relationships) to print out lesson plans and to compute grades. :smileywink: