Throughout their lives, my students have felt that they were 'behind' and they are not good enough. This mindset creates adults with low self esteem, which then prevents them from learning. Many times, they nod their head in understanding when they really meant (I have no idea what is going on, but I'll burn the midnight oil and learn it on the Internet after the class). This mindset is incredibly destructive and forces people to memorize things instead of taking the time to understand things.
Recently, we have switched to a curriculum where everyone learns at their own pace. The ones who are ahead are tasked with teaching and helping others. The ones who are slower will teach the next batch of students and take their time to really learn the material. This works for us.