You have to think of nursing school as a job. Leave early, plan for the unknown such as a car wreck, unexpected road construction, or a bridge being up. It is your responsibility to be on time regardless of the circumstances. Leave early, set multiple alarms, or if your family life is causing you to be late, talk to them and set boundaries. I live about 2 minutes from my college, and I leave 30 minutes before class to be sure I am there on time, and my clinicals this quarter are 20 minutes away and I leave 1 hour prior to leave enough time for the unexpected. Remember that nurses are accountable and autonomous. Neither of which you are displaying by being late and making excuses. You have to remember that when you finish your program, your instructors are your best resource for letters of recommendation. Who else knows better about your skills, and level of compassion as a nurse than your instructors? If you are constantly late, not finishing tests as assigned, and filing grievances on top of it all, then they aren't going to be very likely to take their own personal time to help you acquire employment. If you aren't willing to respect their time then why should they repsect yours?