1、按课程设计形式可分为许可课程和活动课程。

2、按学生选择课程的自主性可分为必修课和选修课。

3、根据课程任务可分为基础课、拓展课和研究课。

4、根据课程的制定者可分为国家课程、地方课程和学校课程。

5、按课程的呈现状态分为可现行课程、隐性课程。