ShiningStars, remember a journey of a 1,000 miles begins with the first step! Each step you take will lead you further on your road to recovery. I think it's a very good idea to "talk to his school to see how much of an impact it will have on his day if I (you) pick him up early so we (you) can make the meeting (his school day is only 3 hours long)." It might, also, be helpful if you ask them if they know of any therapist for you. From my experiences, I have found out most "school" personnel have some training in social services. I suggest you follow through with your plans on attending Al-Anon meeting.
God's Speed!
Phoenix