One point can separate an A student from a B student or a B student from a C student. Since I believe that students should have multiple ways for earning points (such as quizzes, tests, exams, being prepared, attendance, participation, homework, etc), I also offer them two chances to do extra credit.
My classes are based on 100 points and each extra credit assignment is worth 1 point. Other teachers may do things differently. Perhaps offering more points or a scale (1-5 points) depending on what is done. I just started offering extra credit about two years ago and am happy with the results. Students get more chances to use English and they may earn enough points to bump them up a grade.
TEFL Tips recommends: