Students get an opportunity to apply their skills and enhance them. Homework gives students a chance to learn from their mistakes and improve on their weaknesses. Home assignments provide them with a platform to express what they know or have newly found out, and exhibit their talent. Homework gives students the practice of whatever they learn in school, thus helping in the reinforcement of the concepts learned. This helps them score better in class tests and eventually improves their academic results.