Teachers and Skills
I did some study of the xml files to see what all is required of the teachers and what they can teach, and here's a summary of what I found.
All Teachers
Every class of teacher can improve their students in these skills:
Warrior
Skill 8+ in: Shooting, Melee(?), Doctoring(?)
Carpenter
Skill 8+ in: Construction, Crafting, Art
Scientist
Skill 8+ in: Research, Doctor(?), Handler(?)
Botanist
Skill 8+ in: Growing, Handling, Doctoring(?)
The skills marked with a question were added to the list by me as the most likely skill responsible for the gains. They may or may not be requiredas they weren't mentioned in-game.
EDIT: The pop-up message text when a teacher begins class seems to change depending on the skill set of the teacher; it's showing what the current teacher can provide rather than what's needed.
I did some study of the xml files to see what all is required of the teachers and what they can teach, and here's a summary of what I found.
All Teachers
Every class of teacher can improve their students in these skills:
- TradePriceImprovement
- RecruitPrisonerChance
- GiftImpact
Warrior
Skill 8+ in: Shooting, Melee(?), Doctoring(?)
- MoveSpeed
- ShootingAccuracy
- MeleeHitChance
- MedicalTendQualityOffset
Carpenter
Skill 8+ in: Construction, Crafting, Art
- ConstructionFailChance
- ConstructionSpeed
- WorkSpeedGlobal
- MiningSpeed
Scientist
Skill 8+ in: Research, Doctor(?), Handler(?)
- ResearchSpeed
- PsychincSensitivity
- SurgerySuccesChance
- TrainAnimalChance
- GlobalLearningFactor
Botanist
Skill 8+ in: Growing, Handling, Doctoring(?)
- PlantWorkSpeed
- FoodPoisonChance
- HarvestFailChance
- HealingQuality
- TameAnimalChance
- ImmunityGainSpeed
The skills marked with a question were added to the list by me as the most likely skill responsible for the gains. They may or may not be required
EDIT: The pop-up message text when a teacher begins class seems to change depending on the skill set of the teacher; it's showing what the current teacher can provide rather than what's needed.

