A
speech therapy system and method therefor are disclosed. The
system includes graduated speaking exercise modules and a computer
system including a processor and a memory. The modules are arranged sequentially and are collectively configured to provide graduated speaking exercises, or GSEs, of increasing conversational realism for a
stuttering user. The processor executes the app and the modules, and each of the modules create an associated GSE that defines a different state of the app. When the app is in a current state defined by a current GSE, the app obtains or determines a fluency metric from user speech or from a user fluency self-rating. When the metric meets an upper fluency threshold of the current GSE, the app transitions to a next app state defined by a next GSE, and the app can conclude that the user is fluent if the upper threshold is met for a final GSE.