سابقهٔ نامگذاری روز معلم در ۱۲ اردیبهشت به قبل از انقلاب ۵۷ برمیگردد و مناسبت آن، کشته شدن یکی از معلمان به نام ابوالحسن خانعلی در روز ۱۲ اردیبهشت سال ۱۳۴۰ در تجمع اعتراضآمیز معلمان در میدان بهارستان بود. ابوالحسن خانعلی معلمی ساده و معمولی و بدون گرایش حزبی بود. همهٔ احزاب از او تجلیل کردهاند، اما تاکنون هیچ حزبی ادعای وابستگی او را به خود نکردهاست. پس از این واقعه حکومت وقت برای دلجویی از معلمان روز ۱۲ اردیبهشت را به یاد مرگ خانعلی روز معلم نامگذاری کرد. پس از انقلاب پس از انقلاب سال ۱۳۵۷ و ترور مرتضی مطهری در یازدهم اردیبهشت ۱۳۵۸، روز کشته شدن وی با یک روز تأخیر عنوان شد و دوازدهم اردیبهشت مجدداً به این مناسبت به نام روز معلم نام گرفت پس از انقلاب جمهوری اسلامی ایران خبر ترور و قتل مرتضی مطهری به دست اعضای گروه فرقان (که شب قبل اتفاق افتاده بود) در ۱۲ اردیبهشت منتشر شد و به همین مناسبت نیز همین روز دوباره به نام روز معلم نامگذاری گردید.