仁宗时范仲淹的改革,便针对着这两种弊窦:(一)罢帖经、墨义,而将诗赋策论通考为去取(唐朝的进士,亦兼试帖经及策,明经亦兼试策,但人之才力有限。总只能专精一门,所以阅卷者亦只注重一种,其余的都不过敷衍了事。明清时代,应科举的人,只会做四书文,亦由于此)。(二)限定应试的人,必须在学三百日,曾经应试的人一百日。他的办法,很受时人反对,罢相未几其法即废。
到神宗熙宁时,王安石为相,才大加以改革。安石之法:(一)罢诸科,独存进士。这是因社会上的风气,重进士而轻诸科起的。(二)进士罢试诗赋,改试论、策。其帖经、墨义,则改试大义(帖经专责记诵,大义是要说明义理,可以发抒意见的)。(三)别立新科明法,以待不能改业的士子。(四)
安石是主张学校养士的,所以整顿太学,立三舍之法,以次递升。升至上舍生,则可免发解及礼部试,特赐之第。
熙宁贡举法,亦为旧党所反对。他们的理由是:(一)诗赋声病易晓,策论汗漫难知,因此看卷子难了。这本不成理由。诗赋既是无用之学,即使去取公平,又有何益呢?(二)但他们又有如苏轼之说,谓以学问论,经义、策、论,似乎较诗赋为有用。以实际论,则诗赋与策、论、经义,同为无用。得人与否,全看君相有无知人之明。取士之法,如科举等,根本无甚关系,不过不能不有此一法罢了。