*not a teacher
Changing "was chalked up" to "has been" alone is not a good idea. The debt has been what in the last three years?
There are a few words which could fit in your new sentence. "Incurred" is a good word for gaining debt, or "accumulated".
"Some observers have suggested that the lion's share of the debt has been incurred in the last three years."
- For Teachers