Школа открыта 13 декабря 1903 года. В начале школа была начальной, затем семилетней, восьмилетней, с 1989 года стала средней.
Здание МБОУ СОШ с.Шелканово было построено в 1980 году.
По состоянию на 1 сентября 2017-2018 учебного года в школе обучается 90 учащихся (8 классов-комплектов).
Численность обучающихся по реализуемым образовательным программам за счёт бюджетных ассигнований федерального бюджета, бюджетов субъектов Российской Федерации, местных бюджетов на 2017-2018 учебный год составляет 90 человек.
Школа включает следующие уровни общего образования:
Начальное общее образование - срок обучения 4 года;
Основное общее образование - срок обучения 5 лет.
Форма обучения: очная.
Языки, на которых осуществляется образование: русский язык.
Учащиеся школу посещают из пяти деревень: Шелканово, Ужара , Маядыково, Аккаиново , Урняк.
Традициями школы являются:
- открытость образовательного процесса;
- уважение к личности ученика и педагога;
- создание условий для развития каждого учащегося с учетом его индивидуальных образовательных возможностей;
- организация непрерывного образования учащихся;
- признание любых позитивных изменений в процессе и результатах деятельности в качестве достижений ученика;
- сохранение и передача педагогического опыта;
- ориентация на использование передовых педагогических технологий в сочетании с эффективными традиционными методами обучения.
За последние годы сложились традиционные учебно-воспитательные мероприятия: День Знаний, День учителя, День пожилых людей, День Республики Башкортостан, Вахта памяти, Шефская помощь ветеранам войны и труда, День здоровья, Проводы Зимы, Последний звонок, День Защиты детей.