1. A computer-implemented method of text passage difficulty estimation, comprising: for an input text passage: computing a set of text variation measures; assessing text genre variation; and outputting a difficulty estimate adjusted for text feature variation and text genre variation.