I believe all children can learn. Some students may require a different approach or method and take more time but ultimately learning is within everyone's grasp. I am aware of different ability levels which may affect the extent of learning and comprehending. It is important to keep in mind that everyone has learning potential and not to give up on any student. Educational curriculums vary from school to school.
Subject matter is one of the most important aspects of teaching.
A teacher must take into consideration, the age and grade level being taught as well as what the students already know so they can build on previous knowledge. It is virtually impossible to avoid the traditional subjects. I think it is essential for each child to know how to read, write, and do math. Science and social studies are also necessary in order for a child to understand the world around them. It is also a teacher's responsibility to reinforce morals and values so students will know the difference between right and wrong in society because often parents alone aren't enough.