Kinda overkill for a high school kid looking to set up a little something to train at home, no?
Lifter, I'm used to seeing 300-pound Olympic sets for $150, but I've heard that the price of steel went up recently (or some such nonsense). So I wouldn't say $250 is absurd. It's still under $1/pound, which is okay.
I'd try to go halves with a buddy who's into lifting, so you could train together. That would probably be the best bet.