唐朝科举的科目有秀才、明经、进士、俊士、明法、明字、明算等五十多种。
其中明法、明算、明字等科,不为人重视。
俊士等科不经常举行,秀才一科,在唐初要求很高,后来渐废。
所以,明经、进士两科便成为唐代常科的主要科目。 明经、进士两科,最初都只是试策,考试的内容为经义或时务。
后来两种考试的科目虽有变化,但基本精神是进士重诗赋,明经重帖经、墨义。
进士科原来只考策问,后来加上贴经(填空),杂文(诗赋)。贴经只贴大经,即《礼记》、《左传》。再加上贴《老子》,10个问题中能答上4个即可合格。杂文要求诗赋各一。策问要写五篇。策问主要是对时下国家的政治、经济、法律、军事、政务、漕运、盐政等等方面提出问题并作回答。进士科一般取中很难,录取率只有1%-2%,因此当时流传有“三十老明经,五十少进士”之称。唐前期每科进士只取十几人,后期也只取三十几人。孟郊当时考中后,欣喜若狂,作《登科后》:“春风得意马蹄疾,一夜看遍长安花”,可见其难。
明法科,国家选取司法人才,范围为律七条,令三条。