The curriculum we use through the cyber school is K12 and I am quite pleased so far. I do tweak it sometimes, but not very much:) They also use narration and dictation depending on the grade as a way into writing.