Flu vaccine efficacy varies per year (MHRA are looking at real life efficacy for covid vaccines using the same reporting mechanisms), roughly 55% on average.
Other vaccines vary depending on one or two doses, MMR each has different single dose efficacy that's a bit lower. From NHS - After 2 doses around 99% of people will be protected against measles and rubella, around 88% of people will be protected against mumps. They also take different lengths of time to kick in, roughly proportional to the lag time from infection to illness for no coverage and then increasing efficacy for a period, then decline unless there's an extra shot.
BCG is 70-80% effective against TB.
Chickenpox varicella vaccine is 90% effective in children after one dose, higher after 2 doses. Lower in adults, much lower.
Shingles vaccine strongly recommended for elderly, 97% effective for under 60s and 91% over 70, dropping to 85% after 4 years.
There's also meningitis, 6-in-1, Hep A / B / C, rabies etc etc. All variable.
You can look them all up on the NHS site for info / if interested in others, or CDC site or wikipedia etc. Loads of info out there on all their different variations in how quickly efficacy fades, age group differences etc etc.