How soon should I make a reservation for a golf school?

As soon as possible. Prime season schools book quickly and are often full months in advance.