there are 2 stadiums. It changes everyday. You can battle trainers there everyday. more trainers will appear as you defeat more gym leaders. Their levels will rise too! And after you defeat N, there will be at least 10 trainers to battle you, they'll even give you stuff like rare candy and max revive.