Might as well use note here too.
This page lists only the most advanced trainers of the skills (≥70), in order to keep the page-size down. For complete lists for any skill, click the "Complete List" link below the tables.
* Prices for training vary. The trainer that trains the furthest is going to be the most expensive, so you might want to go to minor ones first.