I gave it a quick once-over, and fed it into the dialogue checker. Here's what I saw:
1) You missed out a few " and : symbols, which completely breaks all dialogue afterwards. When this is happening, only the first error reported by the checker is guaranteed to be accurate - just work from the top down, feeding your corrected versions back in and fixing them until these stop being reported.
2) Minor grammatical issues with *YOU* and *ME*. Don't forget that you can put punctuation and spaces in those, like general:"How do you like your reward*, YOU*?", which avoid weird issues with blank spaces if names aren't set. I've also set it to refer to the teacher as Miss* ME*, which means she'll just be called Miss if no name is set (which is technically correct, I guess).
3)Lots of minor spelling/grammar mistakes. I fixed the ones I spotted, but I'd advise spellchecking it yourself as well.
4) all:"CLEAR" is missing. This isn't essential for dialogues, but it's good practice to have it in there somewhere, in order to make sure the default dialogue isn't being loaded at the same time or anything.
5) Your intro will loop if left long enough, although I'm not sure if you'd count that as a problem.
6) It's not actually finished. You have a lot of placeholder "." lines, which suggests you're going to add something in future. If you decide not to add dialogue for those triggers, just delete those lines. I clearly can't fix this because I don't know what you intended to write in those.