The invention discloses a subject evaluation system and method based on a knowledge point system. The subject evaluation system and method based on a knowledge point system comprise a database module, a knowledge point selection module, a quiz evaluation module and a stage-passing grade module, wherein the database module comprises a quiz unit and a knowledge point unit; the quiz unit comprises a quiz sub unit, a quiz analysis sub unit and a quiz difficulty level sub unit, and is used for selecting questions for a test and automatically judging the test performance when a student submits the questions; each test question of the quiz sub unit is related with one or more knowledge points in the knowledge point unit; the knowledge point selection unit comprises a chapter selection unit, a blind test, a difficulty selection unit and a quiz generation unit; and the quiz evaluation module is used for evaluating the test paper completed by the student and the situation about mastering of knowledge points. The subject evaluation system and method based on a knowledge point system forms an objective and reasonable evaluation reference for learning and mastering of knowledge points for students, and provides an accurate basis for 'what to practice' for students so as to comprehensively improve the learning efficiency.