For over a decade, my organization (Charter Schools Development Center???pardon shameless plug) also has extensive experience in these matters, has developed detailed rubrics/protocols, and has used them extensively to perform dozens of school reviews and to train school district and other staff.