Try English Today, they have native speakers that come to your house and are very flexible
www.english-today-jakarta.com
or Direct English in Jakarta's central business district www.directenglish.co.id/contact.php this is a group class but a little expensive