Die Spuren der ersten Kirche in Oberspitzenbach führen höchstwahrscheinlich in die Zisterzienser-Abtei Tennenbach. Urkundlich erwähnt ist das Gotteshaus im Jahre 1472. Die jetzige Kirche wurde Ende des 18. Jhdts. erbaut. 1789 gehörte sie noch zu Elzach. Dann erfolgte eine Neuorganisation und die Kirche wurde 1912 Filiale von Oberwinden.
Die heilige Barbara wurde erstmals 1648 als Kirchenpatronin genannt. Im Dachreiter befindet sich die im Jahr 1500 gegossene Glocke. Erwähnenswert sind noch die Hinterglasmalereien des Kreuzweges. Der barocke Hochaltar ist ein Schmuckstück der Kirche und zeigt als Hauptfigur die hl. Barbara mit Kelch und Hostie in der rechten Hand. Der Turm an der Seite verweist auf ihre Lebensgeschichte.

