В современном русском языке словоформа одиннадцать членится на морфемы так: один- — корень, -надцать — суффикс, нулевое окончание. Исторически слово возникло как сращение (с последующим фонетическим преобразованием) сочетания одинъ на десяте, где десяте — форма местного (современного предложного) падежа слова десять. То есть одинъ на десяте — это современное один на десяти, десять и еще один сверху.
Это форма дательного падежа числительного, и это не ошибка, а следы употребления, когда-то широко распространенного, а ныне воспринимаемого как устаревшее. Числительные от пяти до десяти, числительные на -надцать, -дцать, -десят, а также сорок и сто могли употребляться в форме как винительного, так и дательного падежей после предлога по в составе конструкции с т. н. распределительным значением: раздали по двадцать рублей и раздали по двадцати рублей (ср. у Ф. М. Достоевского в «Братьях Карамазовых»: Иван Федорович подарил всем по десяти рублей). Употребление формы дательного падежа в составе этой конструкции частотно в текстах XVIII и XIX века, но в течение XX века постепенно сошло на нет. Однако существительные в составе этой конструкции и сейчас употребляются в форме именно дательного падежа (у всех по рублю). Поэтому те числовые обозначения, которые грамматически являются существительными (тысяча, миллион, миллиард), принимают в этой конструкции форму дательного падежа: у каждого по тысяче, по миллиону, по миллиарду.
В числительных одиннадцать, двенадцать и далее, вплоть до девятнадцать, выделяется суффикс -надцать. Именно поэтому отнесение таких числительных к сложным вызывает недоумение. С этим решением авторов учебника трудно согласиться. В академической «Русской грамматике» (1980) числительные такого типа отнесены к простым.
В академической грамматике, в большинстве школьных учебников и справочников такие числительные описаны как простые.
В некоторых учебниках числительные, оканчивающиеся на -надцать, даны как сложные. Это может быть связано с методическими целями, но такое решение представляется более чем спорным.
Академическая «Русская грамматика» 1980 г. описывает числительные так: «По составу количественные числительные делятся на простые, сложные и составные. Простые числительные – это слова с простой основой – немотивированные и суффиксальные: два, пять, десять, сорок, сто, сколько, столько, пятнадцать, тридцать; сложные числительные – это слова со сложной основой: шестьдесят, восемьсот. Составные числительные состоят из нескольких слов (двух и более), каждое из которых само является простым или сложным числительным: двадцать пять, восемьсот тридцать восемь».
Вы можете остановиться на этом варианте или рассказать детям, что существуют две точки зрения, и это совершенно нормально, ведь лингвистика — это наука, в ней, как и в любой другой науке, есть место для дискуссий, разных точек зрения, разных концепций и научных школ. Представление о числительных на -дцать как о сложных тоже вполне оправданно, ведь исторически -дцать образовано от десять.
Корень — дв-, суффикс — -надцать, окончание — нулевое. Гласная е между корнем и суффиксом может рассматриваться как интерфикс (соединительный элемент).
Основа — восемнадцать. Корень — восем-, суффикс — -надцать, окончание — нулевое.
Этот вопрос интересен исключительно с точки зрения школьной практики, нормативного или иного предметного содержания он не имеет. Поэтому и решать его нужно исключительно как школьную задачу.
 
                         
                 
                         
                         
                        