Здесь нет противоречия. В Конституции РФ указано, что основное общее образование является обязательным. В Законе об образовании дополнительно указано, что среднее образование также является обязательным для граждан до 18 лет.
В Конституции не сказано, что обязательно только общее образование, поэтому Закон об образовании не вступает в конфликт с Основным законом. При этом статья 15, пункт 2 Конституции определяет, что граждане обязаны соблюдать Конституцию Российской Федерации и законы. Таким образом, до 18 лет обязательно получение среднего образования.