校本课程开发的分类有许多种,归纳起来,主要有开发主体、开发范围与开发程序这三个维度。如果按开发主体来划分,则有教师个人、教师小组、教师全体以及与校外机构或个人合作等四种类型,现阶段我们主要倡导教师小组、与校外合作这两种。如果按开发范围来划分,则有单门课程、一类课程和所有课程的开发,现在我们主要倡导一类课程的开发。如果按开发程序来划分,则因程度不同又可分为课程选择、课程改编、课程整合、课程补充、课程拓展和课程新编等类型。