I came across "make a stride" while I read some articles about global climate change. However, I am not sure if that is formal enough to use in writing an academic essay. If not, what are the formal words for this?
It is formal and instead of make a stride you can use;
advance considerably, make substantial progress or decisive progress.
'Make a stride' is usually used with 'great' as in' make a great stride'.