一、正式課程
指學校中正式載於課表上的課程,如:國文課、數學課等。
二、非正式課程
指學校中非載於課表上的課程,但仍具有教育意義的活動,如:學校運動會等。
三、潛在課程
指學校中未明確載於課表,也非特定活動,但會影響學生的課程,如:學校公佈欄的資料等。
四、懸缺課程
指學校應該教但未教的課程,如:參與遊行表達共民意見等。
正式課程:領域內正式的學習課程,比如國文、英文、理化
非正式課程:非正式的上課,學校的各式活動,比如體育大會、園遊會
潛在課程:非真正的上課內容,但是能潛移默化改變學生的教學,比如說老師的言行、學校的環境
懸缺課程:應教而未教的課程,比如在威權時代時的台語教學