Klub Sportowy Zakładów Ostrowieckich Ostrowiec Świętokrzyski (KSZO Ostrowiec Świętokrzyski) – polski klub piłkarski z Ostrowca Świętokrzyskiego. Powstał w 1929 roku.
W latach 1949-1956 występował pod nazwą Stal Ostrowiec. W 1931 roku zbudowano stadion znajdujący się przy ul. Świętokrzyskiej 11.
Przez trzy sezony KSZO Ostrowiec Świętokrzyski występował w I lidze. W debiutanckim sezonie 1997/1998 zajął w tych rozgrywkach 17. miejsce (spadkowe), wygrywając sześć z 34 meczów. W sezonie 2001/2002 uplasował się na piątej pozycji w grupie spadkowej (wcześniej na szóstym w grupie A); utrzymanie zapewnił sobie dzięki zwycięstwu w dwumeczu barażowym z Górnikiem Łęczna (1:0, 2:1). W sezonie 2002/2003 zajął 15. miejsce (spadkowe), przegrywając wszystkie mecze w rundzie wiosennej. Najwyższe zwycięstwo w I lidze KSZO odniósł 25 sierpnia 2001, pokonując 3:0 Widzew Łódź; najwyższą porażkę poniósł zaś 12 kwietnia 2003, przegrywając 0:6 z Legią Warszawa.
Łącznie w I lidze KSZO rozegrał 92 mecze – 18 wygrał, 17 zremisował, a 57 przegrał (bilans bramkowy: 73–147). W tabeli wszech czasów najwyższej polskiej klasy rozgrywkowej znajduje się na 57. Miejscu
Po rundzie jesiennej sezonu 2003/2004 klub został wycofany z rozgrywek II ligi, a jego wyniki anulowane. Do Ostrowca Świętokrzyskiego sprowadzony został wówczas klub Stasiak Opoczno (zarejestrowany w Łódzkim ZPN), na bazie którego w 2004 reaktywowano KSZO.
W 2011 roku, KSZO S.S.A. wystartował z pewnym opóźnieniem (oddanie dwóch pierwszych meczów walkowerem) w sezonie 2011/2012. To oznaczało że klub nie może oddać kolejnego meczu, ponieważ zostanie zdegradowany o dwie klasy rozgrywkowe. Z powodów finansowych, organizacyjnych oraz z problemem wystawienia składu, mecz który miał się odbyć w połowie rundy jesiennej z Resovią Rzeszów, został znów oddany walkowerem. Piłkarze z powodu braku wypłat, powoli rozwiązywali kontrakty. Klub bez piłkarzy, kibiców, pieniędzy oraz chaosem jaki w nim panował, złożył wniosek o upadłość.
W 2011 powstał w Ostrowcu Świętokrzyskim na bazie Jandaru Bodzechów
drugi, niezależny od KSZO S.S.A. klub piłkarski pod nazwą KSZO 1929 Ostrowiec
Świętokrzyski. Przejął on barwy i herb KSZO oraz zaplecze sportowe.
Nowy klub porozumiał się z władzami MKS 'KSZO-Junior’ Ostrowiec
Świętokrzyski, w sprawie pozyskiwania piłkarzy oraz kontynuowania tradycji i historii pierwotnego klubu z 1929 roku (MKS KSZO Junior od 2004 był kontynuatorem tychże tradycji, zachowując ciągłość historii klubu). KSZO 1929 Ostrowiec
Świętokrzyski wystartował z ligi okręgowej, gdzie już w pierwszym
sezonie odniósł sukces, przegrywając tylko jedno spotkanie. Obecnie
klub występuje w rozgrywkach III ligi.