public Student[] Students{get;set;}
public string SchoolName {get;set;}
public string Name {get;set;}
public static void Main()
new School(){ Students = new [] { new Student(){ Name="Bob"}, new Student(){ Name="Jack"} }, SchoolName = "KPS"},
new School(){ Students = new [] { new Student(){ Name="Jim"}, new Student(){ Name="John"} }, SchoolName = "SLS"}
var allStudents = schools.SelectMany(s=> s.Students,
(parent, child) => new { parent.SchoolName, child.Name });
foreach(var student in allStudents){
Console.WriteLine(student);