В русском языке есть проверяемые и непроверяемые орфограммы.
Непроверяемые орфограммы - это орфограммы, которые нельзя проверить, можно только запомнить. Слова которые нельзя проверить - это словарные слова.
Проверяемые орфограммы: лесной - лес, вода - водный, морской - море, тяжело - тяжесть.
Непроверяемые орфограммы: аллея, ученица, потом, корабль.
Русский язык очень богат непроверяемые орфограммами.