um, in order to buy cigarettes you need a state ID. That's real prove of your age. A school ID isn't real prove of your age even if it has you DOB on it. The gas station might expect it if your lucky. In this situation a school ID isn't really good enough to buy cigarettes in many cases.
Try it, what do you have to lose. Just have a friend buy you a pack than you can purcahse them on your own.