Why would you be able to hear through headphones but not the speakers?

because speakers need a lot more power to make the same amount of sound so if you have speakers just plugged into a headphone jack they will seem very very quiet