In the Middle Ages society was fairly static and there was not much room for social mobility, as far as I know. If you were a serf that was what you were for the rest of your existence.
However I saw that by the 1600s you had artisans and school teachers. Those who lived in towns but who did not work the land. How did they get these occupations and what would their ancestors have done?
What I am trying to understand is if someone who was a school teacher in the 1600s could have previously been a farmer. Or was there a certain class of people who could change occupations?