A recent state audit report found that a Birmingham charter school misspent or failed to document more than $300,000 in funds over the course of two years.