明治 8年 9月  夢前小学校上菅分校として創立
明治20年 4月  菅野村立上菅簡易小学校と改称
明治25年 9月  菅野村立上菅尋常小学校と改称
明治33年 2月  尋常科の校舎の新築完成
明治35年 4月  菅野村立上菅尋常高等小学校と改称
昭和16年 4月  菅野村立上菅国民学校と改称
昭和22年 4月  菅野村立上菅小学校と改称
昭和29年12月  講堂落成
昭和30年 7月  夢前町立上菅小学校と改称
昭和35年 2月  木造二階校舎落成
昭和46年 7月  岩石園完成、プール竣工
昭和49年 5月  運動場拡張工事、創立百周年記念式典挙行・校歌制定
昭和57年 4月  鉄筋三階校舎竣工
昭和63年 4月  鉄筋三階特別教室・体育館竣工、運動場拡張工事完成
平成 2年 3月  プールの改修、駐車場舗装
平成 7年 8月  運動場等排水改修工事
平成11年 3月  コンピュータルーム完成
平成18年 3月  姫路市への編入合併に伴い姫路市立上菅小学校と改称

平成19年 4月  特別支援学級(情緒)新設

平成20年11月  スクールヘルパー室設置

平成22年10月  防災倉庫設置

平成24年 4月  特別支援学級(知的)新設

平成25年 3月  特別支援学級(情緒)閉級

平成26年 3月  プール改修

平成27年 2月  運動場改修