There are a number of people in Skyrim that are willing to train me in various skills in exchange for some money. There is a counter "times trained this level" in the dialog for the number of times you have trained, so it seems the number of times you can train is limited.

enter image description here

I'm not really sure what the "Times Trained This Level" counter means, can I only train this skill 5 times? What are the exact limits on how often I can train skills?

5 Answers 5


You can only train skills 5 times. e.g. train sneak 5 OR train sneak 3 and pick-pocketing 2. After that, you must gain a character level. Upon gaining another character level, you can train skills 5 times. These 5 trainings can do not have to be the same skill.

  • Aww, man, this is the second time this happens today - my answer is slower by a few seconds. :(
    – Ragnar
    Nov 12, 2011 at 10:00
  • @Ragnar It happens to everyone. Yesterday, I was formatting a nice table to answer a question, when someone else c/p a nice list from reddit.
    – Arkive
    Nov 12, 2011 at 10:04
  • If you gain a level before training five more skill levels/points/whatever, will you acquire another five skill-training slots? E.g. if you gain a level, train four, and then gain another level, will you have six training opportunities left?
    – jprete
    Nov 12, 2011 at 15:50
  • 2
    @jprete Judging by previous TES installments, it's use 'em or lose 'em. Nov 12, 2011 at 19:08
  • 1
    @jprete Seven's right. I leveled to level 5 before training and could only train 5 times before leveling.
    – Arkive
    Nov 12, 2011 at 20:42

You can train 5 times each level. What you train is not important. You can train 5 times pickpocket, or you can train 1 pickpocket, 1 speech and 3 in two-handed, for example. No matter what you train, you can train it 5 times each level. In order to train more, you have to level up. That will reset the 5/5 counter back to 0/5. The counter is global, so don't think that you can train 5 times speech AND 5 times pickpocket. No matter what you train, if you train it, it counts for all trainers. If you reached 5/5, you have to level up in order to train more.

Let's just say you stand next to a trainer, and have just bought the third of the five training sessions, and suddenly a message appears that you have gained a level and can level up now. Don't do it! You have only trained 3 out of 5 times, and if you level up now without training the last 2 sessions, the counter will reset, and you lose the opportunity to train the last two sessions. After you paid for the last 2 sessions, and you are now 5/5, level up. Now you can train 5 times more for that level.

You will notice that training will get very expensive the higher your skill is. If you you have no problem stealing a lot of cash from someone's pocket ingame, you can steal all the cash back. You can train 1 session, quicksave, and steal your cash back. Dozens of videos on YouTube show that, but it's time consuming and slow. And the more cash you have to steal back, the harder it gets to not get detected. If you are up to over 5000g, it's nearly impossible to get your money back without killing the NPC, and we don't want to kill him, because we need him for training.

I don't know if anyone has found that out yet, but I found a fast and convenient way to get all your cash back without getting caught and without quicksaving and reloading a dozen times. All you need is the perk in the pickpocketing tree that allows you to put poison in the NPC's pockets. Train all 5 sessions, quicksave (never hurts), sneak and put paralysing poison in the trainers pocket. If it's successful, the trainer will go down like a rock. Just stay sneaking and try to pickpocket him. While he is paralysed, it won't work, but you want to pickpocket him at the exact moment when he comes to. You can then clean out his entire pocket, and he will just stand back up and is happy to see you. Worked every single time for me. Just spend the perks in the pickpocketing tree, brew yourself some paralyzing poison, and you will save a LOT of money.

Hope that helped.


"Times Trained This Level" means exactly what it says: Number of times you have trained a skill at your level.


On the PC version, using the console to advance your level resets the training counter. Then, restoring your previous level resets it again. I went from level 18 to 19, then back to 18 and was able to buy 10 training sessions. You can keep doing this until you're out of gold.

Steps: 1) Open the console (hit the tilde key - just above the Tab key) 2) Type player.setlevel # Where # is the next highest level. 3) close the console by hitting tilde again. 4) Buy your training. 5) Open the console and type player.setlevel # Where # is your previous level. 6) Close the console and buy more training.


I think the limit is ridiculous. Training is already limited by one's gold quantity, there's no need for a second constraint.


For completeness,

If you start training close to your level experience cap, you can train up to 4 extra times each level, to a total 9 times per level, for all levels geq 2.

  • Would you care to explain exactly how this works? Dec 11, 2011 at 3:18
  • I thought it was self evident; well you open the dialog with a trainer just 1 skillup short of levelup. Proceed to train 5 times. First time will count toward your current level, next 4 toward your next level. Exit the trainer dialog, tab -> levelup -> go back to the trainer and train 5 more times. This means that you've trained this level a total of nine time. A note on parity - you can obviously not do this every level, but every other; which of course evens out leveling to an average maximum of 5 times per level anyway, so it's not a bug or anything.
    – Gleno
    Dec 11, 2011 at 4:44
  • 6
    Yeah, that doesn't actually accomplish anything. Dec 11, 2011 at 14:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .