文章从传统教学模式根深蒂固、学校硬件设备不足、国家教育体制影响、学生约束力低等方面分析了普通高中校本课程开设效果不理想的原因,并提出解决方法:改变传统学习理念;培养教师教学能力;完善学校硬件设施;建立有效机制;量化考核。