This project should help you prove your knowledge of Java's various means of iteration.
Do Programming Project 6.1.
Note that you do not have to read in a file. You can simply have your program read in the users text until your Scanner's hasNextLine function reports false. (See below for a booster that uses an input file instead.)
For help counting syllables, check out Section 6.7...
Specific note: Use a method to translate the Flesch index into an educational level String.
This project earns you (Level 4) toward your level requirements.
You may look ahead to Chapter 11 (Section 1, pages 430-433) and actually read your input from a text file whose file name is specified by your user for an additional (Level 1).
Advanced Topic 11.1 shows the use of a file dialog to get your user's file's name. If you use this technique, I'll throw in another (Level 1.5) for your efforts.
This space reserved to add more boosters...