T'Girl: okay I think you're misunderstanding some things here.
A hypothesis is a proposed explanation, a theory is one that has survived rigorous testing. That testing can be against naturally occuring events or objects, as well as those in a lab. The lab is just a way of idealising conditions.
Something like stellar evolution is not relegated to mere hypothesis just cos we can't make stars in the lab.
In science class the teacher told us actual many different stories from a diversity of cultures of their ideas of how life started, the story of spontaneous generation was his way of telling his students that 'theories' come and go and one day darwin and evolution might be superseded and discarded in favor of a new scientific 'theory' based on better information.
Careful with talk of "discarded". Newton's laws of gravitation have been superseded but we haven't thrown them in the bin, they're still quite useful.
Theories of evolution have already come on a long way since Darwin's time. And they'll continue to be improved on, sure.
I'm not a biologist so someone else might have to step in here, but I know there's plenty of evidence to test our theories of evolution against. Genetics, the fossil record etc.
It's clear that life has changed over billions of years, that's pretty much a fact and in that sense evolution is a fact too. The theory is that which explains how it all happened (ie processes like natural selection).
In term of supernatural, ninety plus percent of the world holds that this is how it happen.
Sure, but that's got nothing to do with whether or not it's valid science. Again I think we need better education on what science is about, maybe then religious types wouldn't get so upset at their worldviews not being brought into that particular class (or maybe that's wishful thinking and they would still, i dunno :/ )
Schools here in the UK have compulsory religious studied up to the age of 14, then it becomes an optional subject for GCSE. I've no idea what goes on in USAland, but I do think it should be taught.