Q: With the School expansion, player 1 has the teacher and player 2 completes a school road and a city. Another player has a meeple on the completed road so player 2 does not receive a score for the road but they should still obtain the teacher for completing the road correct? Also does player 1 get the score to both the city and road or just one completed feature and if so which?
Looks like this one got buried in here. Player 1 (with the teacher) only gets the points from the next single feature to score. If the points from features are all going to the same player, that player gets to decide what order the scoring occurs in. Unfortunately, there's no clear answer about order of scoring if the points are going to different players.
After scoring occurs, the teacher goes back to the school. Then player 2 gets the teacher for completing the road, even though he or she didn't get any points.