Math is a most important subject, though not my personal favorite. However, I can say that for the most part it has been a joy to teach Peter math.
Everyone's situation is different, and I share with you from ours, but I will also share resources that may help with your own special circumstances, however different they may be from my own.
My own experience is with a child who has low vision, who laughed when he first saw large print, and got mad when pushed to use hand-held magnifiers, but who can read print using a CCTV (video magnifier). So I chose to teach him math over the years using his CCTV. Only more recently have we been working on learning Nemeth code, the Braille for math, with the help of his Teacher of the Visually Impaired. The math text that has worked well for us for elementary school is Skills, Concepts and Problem Solving, published by Continental Press. http://www.continentalpress.com/series_detail.asp?intSeriesID=983&intSubjectID=21 One beauty of this series for someone who is visually impaired is that it has a simple layout and uses one page per day. I was already using this book before Peter lost his vision in the fourth grade. The only thing I would probably do differently, if I had it to do over again, is to replace this book with a Pre-Algebra book for the eighth grade (the grade he is now completing).
To learn Nemeth code, and to get charts to help you with it, as well as lots of other ideas about teaching math to a student who is blind or visually impaired, you can visit the website of the Texas School for the Blind and Visually Impaired (TSBVI). http://www.tsbvi.edu/math/index.htm
For high school, we have chosen to use a series that worked well for my fully-sighted son this year, which was designed specifically for homeschoolers. Peter has liked that he hears his brother's math being explained orally on CD Roms. So we will be trying this for Peter for Algebra 1 this coming fall. I will keep you posted on how well this works out for him. The series is called Teaching Textbooks. Since Peter can use computer enlargement software (ZoomText), he will be able to watch each lesson being worked, as well as hear the lecture. This is not, by the way, a cumbersome video watching a teacher at the chalkboard teaching a classroom. Only the actual problems being worked are shown on your monitor. Teaching Textbooks has books for grades 5-7, Pre-Algebra, Algebra 1 and 2, Geometry and Pre-Calculus. This company can be found here: http://www.teachingtextbooks.com/
If you would like to share anything, please feel free to add it in the comments.