Hi Gary
A well known 'Ancestry' site puts the marriage at 1824 also:
29 May 1824, John Shakespear & Jemima Woolrich,Shrewsbury.
Family Search:
I found the children of 1822 (Emma) and 1824 (Benjamin). There is also 1820 (John) and 1827 (Elizabeth) all bap. both at St Mary's.
There is also (1820) William Shakespeare, s. of John Shakespeare and Jemima, St Alkmond, bap.
24 Oct 1830, Sarah, d. of John Shakespeare & Jemima, St Chad's, bap.
There are other Shakespeare couples around that time, one in particular; Jacob Shakespeare and Sarah, their children's baptisms are at St Almond, interesting why William's baptism is at St Alkmond, when the others are at St Mary's.
The 1841 census:HO107/296/10/35/6 - St Julian (No E at the surname end, Shakespear). Need to remember some ages were rounded down in 1841 census.
John (45) & Jamima (40)
John (20), Benjamin (15), Emma (15), Elizabeth (12), Jamima (7), Anne (3)
These
Interesting 2 sources put the marriage at 1824...
Good luck.
Regards
Geoff