There some mistakes, especially about tense, but it was very good for a no french speaker =) sometimes you want to say something hard to say with simple words. I corrected your mistakes with uppercase letter, hope it helped ^^
Dans UN grand océan, il y aVAIT une petite ville où beaUcoup de créatures habitAIENT,
Et dans cette ville il y aVAIT une banc de poissons QUI AVAIENT Des écailles rouges et violettes,
ET QUI nageAIENT MIEUX que les autres.
Il y aVAIT un poisson dans cette ville qui vOULAIT être amis avec le banc de poissons,
Pourtant il LEURS ETAIT très different; il ETAIT très petit AVAIT Des écailles vertes; l’une ETAIT grise et cassée.
Le banc de poissons ne l'aimAIent pas et ils se moquAIent DE LUI et de sON écaille parce que sON apparence ETAIT imparfaite, (better to say "parce qu'il était différent")
Le pauvre poisson avec l’écaille cassée vOULAIT faire des choses avec les autres poissons, (better to say "être amis avec") mais ils ETAIENT méchants AVEC LUI et ne l'incluAIent pas dans leur activités. (better to say "et ne voulait pas être amis avec lui") Ce petit poisson reste silencieux.
Un jour, le banc de poissons jouA dans Des eaux dangereux près dU petite village. Le petit poisson qui ETAIT tout seul vIT le banc PRES D'un requin! Le grand requin nagAIt doucement vers le banc de poissons, le petit poisson raSSEMBLA tout son courage et nageA vers le requin.
Quand il arrivA, tout les poissons AVAIT FUIENT sauf un, et le petit poisson avec l’écaille cassée LE sauvA.