Our school has an unusual policy concerning students who fail math classes. If a student fails a math class, the next year she/he is put into the subsequent class anyway. For example, if a student fails Algebra 1 in 9th grade, that student is assigned to Geometry in 10th grade. If the student again fails Geometry in 10th grade, he/she goes on to Algebra 2 in 11th grade.
I understand that one reason to let students move on instead of retaking a class is that it can be very discouraging to have to take a class over again. There are students who are in that situation–I know if I were in the 12th grade taking Algebra 1 for the fourth time, I would really hate math. Algebra 1 has become a huge sinkhole in California: passing it is a requirement for graduation, so many resources are thrown at Algebra 1 from every possible angle and the pressure for students to do well is commensurately higher.
However, it seems to me that our school is relieving itself of the responsibility to properly care for a student that fails a math class. By putting a student into the subsequent class, that teacher then has to deal with a student who has serious gaps in his/her mathematical knowledge. In this situation, the chances that the student fails math again is higher.
California requires that every student must pass at least two years’ of math to graduate. So, by passing students on regardless of their grade in a math class, the burden of making up those credits falls on the student and the the student’s family. The student either has to take summer classes (which are unlikely to be available in this season of severe budget cuts) or go to adult school to make up those credits.
Update: During a recent faculty meeting, I learned that the reason for disallowing students from repeating a class they’ve failed is that there is no room in our master schedule. I don’t understand this. If there are enough students who fail Algebra 1, for example, why can’t these students be put into another section of Algebra 1 with a different teacher/curriculum?