Try just cutting down. If you're grades reflect poorly upon your smoking, then lay off. Not necessarily abstinence, but getting stoned ain't worth working at a convenience store until you're 97.