For anyone studying arabic in Egypt or planning to, I highly recommend Nile Center. They have arabic classes from beginner to upper intermediate level, calligraphy, Quran, aqeeda and many more classes to offer. Teachers and staff here really try their best to help you in any way.