I used to be pro non-retention, because I didn't think it helped, but I've since changed my mind. I changed my mind because I started teaching 3rd (from 5th) and realized the harm that can be done when students have missed the fundamentals. I have a very low (but very sweet) group of kids this year. I still have kids that struggle with place value, number sense, fluency, etc. It makes me sad because I know they can't pass the end-of-grade test and will probably end up being retained. I can't shake the feeling that if they were retained in 2nd they'd be so much more successful in 3rd. But my principal rarely retains students and would rather let the 3rd grade test 'catch them.' While I'm sure retention is going to help in 3rd, I feel like retention in 2nd would have given the students a better foundation for 3rd. I think retention in K-2 can be beneficial, and retention in 3-6 is less beneficial. What do you think?