How about this for a list?
- An engaging teaching staff
- Good financial management and oversight
- A rational board that maintains a strategic direction
- A supportive parent community
- An administrative staff that supports the mission
- A cooperative authorizer
Some of these elements are more or less important at various stages of the charter's growth and development, but all are there and helpful at all stages to one degree or another.