Our school uses Jostens. The quality is excellent, and the cost is about $15 each. I don’t have anything to do with the process, but it seems to go smoothly with the online editor and everything.
At the school where I used to teach we started from scratch with desktop publishing software and had a local print shop do the printing and binding from a PDF. This was a lot of work, and it took some trial and error to find a good print shop, but I think it was a superior learning experience for students.