Согласно правилам русского языка, слово «безграмотность» пишется слитно.
Это слово образовано от слова «грамотность» с отрицательным приставочным частицей «без-«.
Необходимо помнить, что в русском языке есть много сложных слов, образованных от простых основ.