If you could get excused from school for a week for medical reasons, " the assault " issue I'd go a medical detox and get clean under medical supervision! The detox can't tell anyone about anything..
You just spent 3.9 years of school with huge career potential, don't throw all that hard work away for anything! Get clean and finish school! And most importantly stay clean!!
Wishing you the best!!