Soal yang baik adalah soal yang tidak terlalu mudah atau tidak terlau sulit. Soal yang terlalu mudah tidak merangsang siswa untuk mempertinggi usaha memecahkannya. Sebaliknya soal yang terlau sukar akan menyebabkan siswa menjadi putus asa dan tidak mempunyai semangat untuk mencoba lagi karena di luar jangkauannya. Bilangan yang menunjukan sukar dan mudahnya sesuatu soal disebut indeks kesukaran (Difficulty indeks). Besarnya indeks kesukaran antara 0,00 sampai dengan 1,0 indeks kesukaran ini menunjukan taraf kesukaran soal. Soal dengan indeks kesukaran 0,0 menunjukan bahwa soalnya terlalu mudah. Analisis tingkat kesukaran dimaksudkan untuk mengetahui apakah soal tersebut tergolong mudah atau sukar. Tingkat kesukaran adalah bilangan yang menunjukan sukar atau mudahnya sesuatu soal. (Arikunto, 1999: 207).