Cities with Chinese Schools in @country

Select a city to explore local Chinese language schools and cultural centers

@if (cities.Any()) {
@foreach (var city in cities.OrderByDescending(c => c.Schools.Count)) { var topSchool = city.Schools.OrderByDescending(s => s.Rating).First();

@city.City

@city.Schools.Count school@(city.Schools.Count != 1 ? "s" : "") available

@if (city.Schools.Count >= 3) { Popular }

@topSchool.Name

@topSchool.Rating

@(topSchool.Description.Length > 100 ? topSchool.Description.Substring(0, 100) + "..." : topSchool.Description)

@{ var schoolTypes = city.Schools.Where(s => !string.IsNullOrEmpty(s.Programs)) .SelectMany(s => s.Programs.Split(',')) .Select(p => p.Trim()) .GroupBy(p => p) .OrderByDescending(g => g.Count()) .Take(3) .Select(g => g.Key); } @foreach (var type in schoolTypes) { @type }
@foreach (var school in city.Schools.OrderByDescending(s => s.Rating).Take(3)) {
@school.Name ★ @school.Rating
} @if (city.Schools.Count > 3) {
+@(city.Schools.Count - 3) more schools
}
Explore @city.City
}
} else {
🏫

No Schools Found

We don't have schools listed for @country yet.

}
@if (cities.Any()) {

All Chinese Schools in @country

Complete directory of Chinese language institutions across @country

@foreach (var city in cities.OrderBy(c => c.City)) {

@city.City

@city.Schools.Count school@(city.Schools.Count != 1 ? "s" : "")
@foreach (var school in city.Schools.OrderByDescending(s => s.Rating)) {

@school.Name

@for (int i = 0; i < 5; i++) { @if (i < Math.Floor(school.Rating)) { } else { } }
@school.Rating @if (school.ReviewCount > 0) { (@school.ReviewCount reviews) }
@if (school.IsFeatured) { Featured }
@if (!string.IsNullOrEmpty(school.Address)) {
📍 @school.Address
}

@(school.Description.Length > 120 ? school.Description.Substring(0, 120) + "..." : school.Description)

@foreach (var program in school.Programs.Split(',').Take(3)) { @program.Trim() }
@if (school.StudentCount > 0) {
👥 @school.StudentCount.ToString("N0") students
} @if (!string.IsNullOrEmpty(school.TuitionRange)) {
💰 @school.TuitionRange
} @if (school.OffersCertification) {
✓ Certification
} @if (school.OffersHSKPrep) {
✓ HSK Prep
}
@if (!string.IsNullOrEmpty(school.WebsiteUrl)) { Visit Website } @if (!string.IsNullOrEmpty(school.Phone)) { Call Now }
}
}
}