การพัฒนาหลักสูตรจำเป็นต้องอาศัยพื้นฐานในการพัฒนาที่สำคัญ ซึ่งพื้นฐานที่สำคัญและจำเป็นจริงในการพัฒนาหลักสูตรนั้นประกอบด้วยพื้นฐาน 3 ด้าน คือ พื้นฐานด้านปรัชญา พื้นฐานด้านจิตวิทยา และพื้นฐานด้านสังคม ในแต่ละพื้นฐานมีความสำคัญดังจะอธิบายต่อไปนี้