Nejcennější památkou města Horní Slavkov je gotický pevnostní kostel sv. Jiří. Kostel je v historických pramenech připomínán již kolem roku 1380, ve starší literatuře se dokonce uvádí i rok 1242.
Současná pozdně gotická jednolodní podoba stavby ale pochází až z přestavby v letech 1517 až 1520.
Kostel v
Horním Slavkově měl původně tři věže vybavené zesíleným zdivem. Spolu s masivní hřbitovní zdí nahrazoval městu ve válečných konfliktech
chybějící městské hradby. Kdy byla ubourána jižní věž není známo. Severní věž byla, kvůli nestabilitě podloží, opakovaně už od 16. století opravována. V roce 1739 pak ubourána na úroveň zdiva hlavní lodi.
Střílnami, které utvářejí tak
typický vzhled hornoslavkovského kostela, byla ale stavba vybavena zřejmě až v pozdějších letech, původní kostel zřejmě podobnou funkci neplnil.
V období vrcholného středověku totiž církevní předpisy bránily vybavování kostelů prvky aktivní obrany. Jejich instalace tak nejspíše souvisí s
obdobím husitských válek, kdy se zásadně změnilo nahlížení na posvátnost a nezadatelnost kostelních staveb.