@parc596689 , as a US person ( citizen/ GreenCard), you would have to recognize and be taxed on your world income. However, it is the recognition of the income (i.e. reporting thereon) that is needed. Generally it is extremely unlikely that a foreign entity will have a US tax ID. You report your income from such an entity leaving the EIN empty. TurboTax should be able to handle this , as long you tell it that this entity has no US address.
That obviously all general -- if you need more specific help on how to proceed ( report etc. ) , please consider telling me which country ( school that is ), your own immigration status, student / employee status etc. etc.
I will circle back once I hear from you .
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.