【思路】
先从最为明显的逻辑顺序开始排除。观察题干发现文段主题是围绕“山区支教”展开的。逻辑关系比较明显的是②和⑤,先“山村教师奇缺”,再“远离家乡执教山村”,②在⑤之前,排除A、C两项;在逐一对照B、D两项,通过分析事件①和⑤可知,先“执教山村”,再“学校书声琅琅”,故⑤应该在①之前,排除D项。
因此,答案为B。