Trainer's School

A place where trainers study on pokemon. It is in every Region.

Kanto: Viridan City

Johto: Dunno

Hoenn: Rustboro City

Sinnoh Jubilife City

Diamond and Pearl
Two kids will have an Abra that only knows Hidden Power. If you beat both of them, the boy one will give you Tm10 Hiden Power