Bygningen til Brødremenighedens drengekostskole, blev opført i 1788 og yderligere udvidet i 1796. Lærer og kostskole elever boede også på skole.
I 1920 blev drengekostskolen omdannet til Christiansfelds danske realskole og i 1956 til privat realskole, der ved kommunesammenlægningen i 1970 blev kommunal.
I 2005 blev Tyrstrup Skole sammenlagt med Christiansfeld Skole og begge skoler fik sidstnævnte navn.
I 2013 blev den nye ombyggede Christiansfeld skole på Gl. Kongevej taget i brug.