http://www.finnbrit.fi/language-courses/finnish-courses
Their courses aren't as cheap as the työväenopisto courses(ie, not subsidized by the municipality) but the groups are MUCH smaller and they have a city centre location (tram 3 stops outside).