Inspired by a parody seen on twitter, and that someone replied that an elementary school teacher would know, I was wondering what the non-magical explanation was.
I can remember a couple of ideas I was taught at school:
Aristotelian: Hot air rises, so the air/less dense gas in the balloon pushes it up. ( Obviously false from a Newtonian perspective - the only forces on the gas in the balloon are gravity and the balloon itself, so if the gas is rising then the balloon must be pushing the gas up. )
Homeopathic: The balloon rises by displacement - the force on it is the difference between its weight and the weight of the air it has displaced. ( How would the air around the balloon remember that there used to be something denser there - does air remember whatever was once placed in it? If you started with a balloon in a vacuum chamber and filled the chamber with air, then would it not float? Something which is no longer present in a system can't affect the behaviour of that system. )
While I have an idea, I'd like to know if there is a common explanation using Newtonian physics for the static case (don't need to go into fluid dynamics unless you want to) rather than the magical ones above, which while empirically true do not explain how a balloon floats in terms of forces and gravity.
If the balloon were a vertical cylinder, taking zero relative pressure as the top of the balloon, the increase in pressure at the bottom on the inside due to the less dense gas is less than the increase in pressure at the bottom due to the heavier gas outside the balloon, so there is a net force on the base of the balloon. Other shaped balloons approximate the same taking only the vertical component of the pressure.