In popular usage, a theory is just a vague and fuzzy sort of fact and a hypothesis is often used as a fancy synonym to `guess'. But to a scientist a theory is a conceptual framework that explains existing observations and predicts new ones. For instance, suppose you see the Sun rise. This is an existing observation which is explained by the theory of gravity proposed by Newton. This theory, in addition to explaining why we see the Sun move across the sky, also explains many other phenomena such as the path followed by the Sun as it moves (as seen from Earth) across the sky, the phases of the Moon, the phases of Venus, the tides, just to mention a few. You can today make a calculation and predict the position of the Sun, the phases of the Moon and Venus, the hour of maximal tide, all 200 years from now. The same theory is used to guide spacecraft all over the Solar System.
A hypothesis is a working assumption. Typically, a scientist devises a hypothesis and then sees if it ``holds water'' by testing it against available data (obtained from previous experiments and observations). If the hypothesis does hold water, the scientist declares it to be a theory. If the theory is proven to be true it becomes a fact.
So low and behold, scientists (not job blow drop out student) tested a theory about the sun. And now we have the fact that we revolve around the sun, by scientists (you know those educated people who spend years learning their field, being critiqued by peer review and testing the theories of their educated opinions, much like historians). I bet Joe Blow Dropout has an opinion also, but I am not going to let him guide my spaceship, thank you very much.