Spicewood is correct. Most high schools either rent a public pool, or partner up with other schools in order to build nice pools. In this case they usually build 50 meter by 25 yard pools that can be used to host club meets so that they can bring in more revenue.
JAD, what school is your son going to?