I have a sore throat but don't feel sick should I stay home from school?

No. But start drinking more fluids, avoid exertion, avoid extracurricular activities next few days. If sore throat gets worse and you develop cough, congestion, fever then see your doctor. Most sore throats are of viral etiology and self limited, they get better without any medication. Take it easy and watch.