Idealism emphasizes the importance of mental and spiritual domains in education as well as self-realization, eternal values like truth and beauty, and the role of the teacher and bookish knowledge. However, it is limited by its focus on abstract concepts over practical skills, lack of emphasis on the child in the learning process, and not incorporating modern technologies into the system.