St Mary's is built of hammer-dressed and pointed local stone, with dressings in Bath stone.[6] It is made up of a nave, chancel, organ chapel, vestry and south porch. Adjoining the church on its north side is a schoolroom and classroom, now used as the church hall,[2] and adjoining the hall is the two-storey rectory. On the roof above the chancel arch is a bell turret, surmounted by an iron gilded cross, and the west gable also has a bell-cot for three bells.[5]
The chancel has a semi-octagonal form, with single-light windows by Clayton and Bell. The nave is lighted by four two-light windows and the organ chapel is fronted by a two-light window. Horwood of Mells painted the glass of the single-light window over the font. The church's west end has two one-light windows, with a circular light in the gable.[4] A small screen of Bath stone divides the chancel and nave, with columns of dressed red Mansfield stone. The altar space is laid with Mintons encaustic tiles, and the altar steps of polished limestone. The aisle is also laid with Mintons encaustic tiles and the flooring under the seating is of wood. The roof is of open stained timber.[5]
Original fittings from the 19th century include an octagonal stone pulpit, a brass lectern and a font with a central column supported by four marble shafts. The organ was built by Vowles of Bristol. The carved reredos is made up of three panels, each divided by Devon marble columns, and surmounted by a cornice with a carved finial.[5]