I had no idea that i was going to fly solo, and looking back on it i would prefer it like that rather than being told in advance, the first thing i knew about was my instructor asking the tower if they would except a first solo as we were taxiing back.
i think if students are not told in advance then in my opinion they will perform better(nerves??) , and it will also be a more memorable event.