We'll be ordering DS's high school ring soon. The company that his school deals with is Balfour, which is the same exact company that I got my own high school ring through 25 years ago.
I priced a ring for DS through Wal-Mart (same exact specs) and the Wal-Mart ring was only less than $50 cheaper than through Balfour ($350 compared to $389). And Balfour had MANY more activities and design options to choose from. They also will REPLACE the ring if it's lost, for 4 years, if you buy it through the school. (No extra charge for ordering through the school). Also, if you move to a new school, they will change the ring for you for no charge, and they'll resize it for you if you ever need it resized. DS can only wear real gold, he's allergic to all other metals including sterling silver, so I'll order his ring in 10K since it's much sturdier than 14K.