eLearning Alabama uses a Web-based model to provide effective professional development that leads to gains in teacher's content knowledge, improvements in their teaching practices and increases in the achievement of their students.