I think the best way is going through the training schools. Financially, other options suck. Focus on movement in the schools and increase the other stats with cupcakes / faerie quests to keep them from being neglected while you speed train movement.