Final answer:
During the medieval times (Middle Ages), a craftsman held a higher rank than a peasant but lower than a knight or a merchant.
Step-by-step explanation:
In medieval times (Middle Ages), the rank of a craftsman was higher than a peasant but lower than a knight or a merchant. A craftsman was skilled in a particular trade or craft, such as blacksmithing or carpentry, and they held an important role in producing goods within the medieval society. However, a knight was a member of the nobility and held a higher rank due to their military prowess and their obligation to protect and serve their lord. Similarly, a merchant engaged in trade and commerce, which gave them access to resources and wealth, placing them higher in rank than a craftsman.
Learn more about Ranking in medieval times