Szkoła Podstawowa w Krajnie powstała po I wojnie światowej około 1919 roku. W październiku 1934 roku na zebraniu ogólnym mieszkańcy podjęli decyzję o budowie szkoły i w 1935 roku zaczęli zwozić kamień z kopalni ″Józefka″. Prace te przerwano z powodu wybuchu II wojny światowej. 28 sierpnia 1948 roku mieszkańcy Krajna przystąpili do budowy szkoły. 1 marca 1950 roku budowa została ukończona. W 1959 roku wystosowano pismo do władz oświatowych z prośbą o budowę nowej szkoły, ponieważ w dotychczasowym baraku warunki do nauki nie były najlepsze. 25 paźdzernika 1986 roku nastąpiło wmurowanie aktu erekcyjnego pod budowę nowej szkoły. 19 października 1989 roku odbyła się uroczysyość otwarcia nowej szkoły podstawowej. 07 października 1995 roku dokonano otwarcia sali gimnastycznej. W roku 2007 dobudowano do budynku szkoły podstawowej gimnazjum. W roku 2017 parter i pierwsze piętro budynku gimnazjum dostosowano do potrzeb punktu przedszkolnego i oddziałów przedszkolnych.